TheDocumentation Index
Fetch the complete documentation index at: https://docs.getmcp.com/llms.txt
Use this file to discover all available pages before exploring further.
initialize method is the first request an AI client must send after connecting. It negotiates the protocol version and returns the server’s capabilities, name, and version.
MCP Endpoint
Request
Must be
"2.0".Arbitrary request identifier echoed back unchanged in the response.
Must be
"initialize".The MCP protocol version the client supports (e.g.
"2024-11-05").Client-declared capabilities object (e.g.
roots, sampling). Can be empty {}.Human-readable name of the connecting client (e.g.
"claude-desktop").Version string of the connecting client (e.g.
"1.0.0").Response
The protocol version the server selected (matches or falls back from the client’s requested version).
Server-declared capabilities. GetMCP reports
tools.listChanged: true.The server’s display name as configured in GetMCP admin.
The GetMCP plugin version string.
Response Headers
| Header | Description |
|---|---|
Mcp-Session-Id | Session ID to use in subsequent requests |
Content-Type | application/json |
Follow-up Notification
After receiving theinitialize response, the client should send the notifications/initialized notification to signal it’s ready:
id field), so no response is expected.
Capabilities
GetMCP currently reports:| Capability | Value |
|---|---|
tools.listChanged | true — server can notify when tool list changes |

