Skip to content

Class: ErrorData

Structured JSON-RPC error data payload.

URI: mcp:ErrorData

 classDiagram
    class ErrorData
    click ErrorData href "../ErrorData/"
      ErrorData : elicitations





        ErrorData --> "*" URLElicitation : elicitations
        click URLElicitation href "../URLElicitation/"



      ErrorData : reason

Slots

Name Cardinality and Range Description Inheritance
reason 0..1
String
An optional string describing the reason direct
elicitations *
URLElicitation
URL elicitation entries included in error data direct

Usages

used by used in type used
Error data range ErrorData
InternalError data range ErrorData
InvalidParamsError data range ErrorData
InvalidRequestError data range ErrorData
MethodNotFoundError data range ErrorData
ParseError data range ErrorData

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self mcp:ErrorData
native mcp:ErrorData

LinkML Source

Direct

name: ErrorData
description: Structured JSON-RPC error data payload.
from_schema: https://w3id.org/lmodel/mcp
slots:
- reason
- elicitations
slot_usage:
  elicitations:
    name: elicitations
    range: URLElicitation
    multivalued: true
    inlined_as_list: true

Induced

name: ErrorData
description: Structured JSON-RPC error data payload.
from_schema: https://w3id.org/lmodel/mcp
slot_usage:
  elicitations:
    name: elicitations
    range: URLElicitation
    multivalued: true
    inlined_as_list: true
attributes:
  reason:
    name: reason
    description: An optional string describing the reason.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: reason
    owner: ErrorData
    domain_of:
    - ErrorData
    - CancelledNotificationParams
    range: string
  elicitations:
    name: elicitations
    description: URL elicitation entries included in error data.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: elicitations
    owner: ErrorData
    domain_of:
    - ErrorData
    range: URLElicitation
    multivalued: true
    inlined: true
    inlined_as_list: true