Auth gate
/mcp requires Authorization: Bearer <token>. GET returns 405 because the endpoint only accepts JSON-RPC POST.
MCP security
The router rejects unauthenticated /mcp calls, uses one-time token claim after payment, and stores safe usage summaries instead of raw secrets.
/mcp requires Authorization: Bearer <token>. GET returns 405 because the endpoint only accepts JSON-RPC POST.
Tools are classified as allow, ask, or block before the agent receives the selected schema set.
Usage is logged by server, tool, user, and plan with token summaries and denied-call counts.