initializeProtocol version, server identity, and tool capabilities.Protocol reference
Streamable HTTP contract
Every server publishes the same transport lifecycle while retaining its own tools and evidence scope.Connection sequence
notifications/initializedHTTP 202 acknowledgement with no response body.tools/listThe exact typed schemas published by the selected server.tools/callA bounded result with retained evidence identifiers.Shared constraints
- Endpoint
POST /api/mcp/:source- Authentication
authorization: Bearer <key>- Discovery
GET /.well-known/mcp.json- OpenAPI
GET /api/mcp/:source/openapi.json- Record retrieval
record_refvalues remain server-scoped.