MCP Initialization
The MCP protocol requires an initialization handshake before using tools.
Initialize Request
{
"jsonrpc": "2.0",
"id": 1,
"method": "initialize",
"params": {
"protocolVersion": "2024-11-05",
"capabilities": {},
"clientInfo": {
"name": "my-client",
"version": "1.0.0"
}
}
}Initialize Response
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"protocolVersion": "2024-11-05",
"capabilities": {
"tools": {}
},
"serverInfo": {
"name": "interstitial-mcp",
"version": "0.1.0"
}
}
}Auto-Initialization
For convenience, the Interstitial API supports auto-initialization. You can call tools/list or tools/call directly without initializing first.
Next Steps
After initialization, you can: