Academica ACADEMICA / MCP

Protocol reference

Streamable HTTP contract

Every server publishes the same transport lifecycle while retaining its own tools and evidence scope.

Connection sequence

01initializeProtocol version, server identity, and tool capabilities.
02notifications/initializedHTTP 202 acknowledgement with no response body.
03tools/listThe exact typed schemas published by the selected server.
04tools/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_ref values remain server-scoped.