Skip to content

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

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

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