Variant
params
Parameters for different MCP methods.
variant params {
initialize(initialize-params),
tools-list(cursor),
tools-call(tools-call-params),
resources-list(cursor),
resources-read(uri),
resources-templates-list(cursor),
prompts-list(cursor),
prompts-get(prompts-get-params),
completion-complete(complete-params),
elicit-result(elicit-result),
cancellation(cancellation),
none,
}Cases
| Case | Payload | Description |
|---|---|---|
| initialize | initialize-params | |
| tools-list | cursor | tools/list |
| tools-call | tools-call-params | |
| resources-list | cursor | resources/list |
| resources-read | uri | resources/read |
| resources-templates-list | cursor | resources/templates/list |
| prompts-list | cursor | prompts/list |
| prompts-get | prompts-get-params | |
| completion-complete | complete-params | completion/complete |
| elicit-result | elicit-result | Client response to elicitations/create https://modelcontextprotocol.io/specification/2025-06-18/client/elicitation#creating-elicitation-requests |
| cancellation | cancellation | Cancellation notification https://modelcontextprotocol.io/specification/2025-03-26/basic/utilities/cancellation |
| none | — | Notifications etc. |