Variant

request-id

JSON-RPC request identifier

Request IDs can be either strings or numbers as per JSON-RPC 2.0.

Spec: https://spec.modelcontextprotocol.io/specification/2025-06-18/schema#requestid

variant request-id {
  number(s64),
  string(string),
}

Cases

CasePayloadDescription
numbers64
stringstring