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
Response
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 |