The MCP gateway functions as a mandatory identity-bearing chokepoint: every agent tool call is authenticated as a real user identity and passes through an audited gateway with JWE access-token un-wrapping, and MCP servers are never exposed directly to clients.
Reframes MCP from a developer-convenience protocol into a security boundary; it eliminates shadow IT and unauthenticated LLM tool invocations, and makes the gateway — not the agent — the unit of access control and audit.
For any tool-using agent system, insert a policy/identity enforcement layer between the agent runtime and backend APIs so authorization and audit live outside the LLM's control.
MCP gateway ensures every request runs as a real identity through an audited gateway
MCP servers never face the client directly