Class: CallToolResult
The result returned by the server for a tools/call request.
URI: mcp:CallToolResult
classDiagram
class CallToolResult
click CallToolResult href "../CallToolResult/"
Result <|-- CallToolResult
click Result href "../Result/"
CallToolResult : _meta
CallToolResult --> "0..1" MetaObject : _meta
click MetaObject href "../MetaObject/"
CallToolResult : content
CallToolResult --> "1..*" ContentBlock : content
click ContentBlock href "../ContentBlock/"
CallToolResult : isError
CallToolResult : structuredContent
CallToolResult --> "0..1" StructuredContentData : structuredContent
click StructuredContentData href "../StructuredContentData/"
Inheritance
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| content | 1..* ContentBlock |
A list of content objects that represent the result | direct |
| isError | 0..1 Boolean |
Whether the tool call ended in an error | direct |
| structuredContent | 0..1 StructuredContentData |
An optional JSON object representing structured result of the tool call | direct |
| _meta | 0..1 MetaObject |
Optional metadata object | HasMeta |
Usages
| used by | used in | type | used |
|---|---|---|---|
| CallToolResultResponse | result | range | CallToolResult |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/mcp
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | mcp:CallToolResult |
| native | mcp:CallToolResult |
LinkML Source
Direct
name: CallToolResult
description: The result returned by the server for a tools/call request.
from_schema: https://w3id.org/lmodel/mcp
is_a: Result
slots:
- content
- isError
- structuredContent
slot_usage:
content:
name: content
description: A list of content objects that represent the result.
range: ContentBlock
required: true
multivalued: true
structuredContent:
name: structuredContent
range: StructuredContentData
inlined: true
Induced
name: CallToolResult
description: The result returned by the server for a tools/call request.
from_schema: https://w3id.org/lmodel/mcp
is_a: Result
slot_usage:
content:
name: content
description: A list of content objects that represent the result.
range: ContentBlock
required: true
multivalued: true
structuredContent:
name: structuredContent
range: StructuredContentData
inlined: true
attributes:
content:
name: content
description: A list of content objects that represent the result.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: content
owner: CallToolResult
domain_of:
- ToolResultContent
- PromptMessage
- SamplingMessage
- CallToolResult
- CreateMessageResult
- ElicitResult
range: ContentBlock
required: true
multivalued: true
isError:
name: isError
description: Whether the tool call ended in an error.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: isError
owner: CallToolResult
domain_of:
- ToolResultContent
- CallToolResult
range: boolean
structuredContent:
name: structuredContent
description: An optional JSON object representing structured result of the tool
call.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: structuredContent
owner: CallToolResult
domain_of:
- ToolResultContent
- CallToolResult
range: StructuredContentData
inlined: true
_meta:
name: _meta
description: Optional metadata object.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: _meta
owner: CallToolResult
domain_of:
- HasMeta
range: MetaObject