Class: CallToolRequestParams
Parameters for a tools/call request.
URI: mcp:CallToolRequestParams
classDiagram
class CallToolRequestParams
click CallToolRequestParams href "../CallToolRequestParams/"
HasMeta <|-- CallToolRequestParams
click HasMeta href "../HasMeta/"
CallToolRequestParams : _meta
CallToolRequestParams --> "0..1" MetaObject : _meta
click MetaObject href "../MetaObject/"
CallToolRequestParams : arguments
CallToolRequestParams --> "0..1" ArgumentMap : arguments
click ArgumentMap href "../ArgumentMap/"
CallToolRequestParams : name
CallToolRequestParams : task
CallToolRequestParams --> "0..1" TaskMetadata : task
click TaskMetadata href "../TaskMetadata/"
Inheritance
- CallToolRequestParams [ HasMeta]
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| arguments | 0..1 ArgumentMap |
Arguments to use for the tool call | direct |
| name | 1 String |
Intended for programmatic or logical use, but used as a display name in past ... | direct |
| task | 0..1 TaskMetadata |
If specified, the caller is requesting task-augmented execution | direct |
| _meta | 0..1 MetaObject |
Optional metadata object | HasMeta |
Usages
| used by | used in | type | used |
|---|---|---|---|
| CallToolRequest | params | range | CallToolRequestParams |
Aliases
- TaskAugmentedRequestParams
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/mcp
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | mcp:CallToolRequestParams |
| native | mcp:CallToolRequestParams |
LinkML Source
Direct
name: CallToolRequestParams
description: Parameters for a tools/call request.
from_schema: https://w3id.org/lmodel/mcp
aliases:
- TaskAugmentedRequestParams
mixins:
- HasMeta
slots:
- arguments
- name
- task
slot_usage:
arguments:
name: arguments
description: Arguments to use for the tool call.
range: ArgumentMap
inlined: true
task:
name: task
description: If specified, the caller is requesting task-augmented execution.
range: TaskMetadata
inlined: true
name:
name: name
required: true
Induced
name: CallToolRequestParams
description: Parameters for a tools/call request.
from_schema: https://w3id.org/lmodel/mcp
aliases:
- TaskAugmentedRequestParams
mixins:
- HasMeta
slot_usage:
arguments:
name: arguments
description: Arguments to use for the tool call.
range: ArgumentMap
inlined: true
task:
name: task
description: If specified, the caller is requesting task-augmented execution.
range: TaskMetadata
inlined: true
name:
name: name
required: true
attributes:
arguments:
name: arguments
description: Arguments to use for the tool call.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: arguments
owner: CallToolRequestParams
domain_of:
- Prompt
- CompletionContext
- CallToolRequestParams
- GetPromptRequestParams
range: ArgumentMap
inlined: true
name:
name: name
description: Intended for programmatic or logical use, but used as a display name
in past specs or fallback (if title is not present).
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
slot_uri: schema:name
alias: name
owner: CallToolRequestParams
domain_of:
- HasName
- ToolUseContent
- Root
- CompletionArgument
- SchemaProperties
- ElicitationContent
- ModelHint
- CallToolRequestParams
- GetPromptRequestParams
range: string
required: true
task:
name: task
description: If specified, the caller is requesting task-augmented execution.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: task
owner: CallToolRequestParams
domain_of:
- CallToolRequestParams
- CreateMessageRequestParams
- ElicitRequestFormParams
- ElicitRequestURLParams
- CreateTaskResult
range: TaskMetadata
inlined: true
_meta:
name: _meta
description: Optional metadata object.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: _meta
owner: CallToolRequestParams
domain_of:
- HasMeta
range: MetaObject