Transports
The hosted service exposes MCP at
/mcp and liveness at /health.
Output contract
Each successful tool result includes:- human-readable MCP
content; - machine-readable
structuredContentusing REST field names.
isError and return a stable JSON envelope:
REST wins if an MCP schema and REST response ever diverge. MCP handlers call shared services and do not query the database directly.