Variant

params

Parameters for different MCP methods.

variant params {
  initialize(initialize-params),
  tools-list(list-tools-params),
  tools-call(call-tool-params),
  resources-list(list-resources-params),
  resources-read(read-resource-params),
  resources-templates-list(list-resource-templates-params),
  prompts-list(list-prompts-params),
  prompts-get(get-prompt-params),
  completion-complete(completion-params),
}

Cases

CasePayloadDescription
initializeinitialize-params
tools-listlist-tools-params

tools/list

tools-callcall-tool-params
resources-listlist-resources-params

resources/list

resources-readread-resource-params

resources/read

resources-templates-listlist-resource-templates-params

resources/templates/list

prompts-listlist-prompts-params

prompts/list

prompts-getget-prompt-params
completion-completecompletion-params

completion/complete