An MCP gateway is the enforcement point between your AI agents and the MCP servers they call — the place where authentication, tool scoping, rate limits, logging, and content policy can be applied once instead of per server. As the MCP ecosystem has grown, so has the gateway market, and by 2026 the options fall into three distinct architectural families with different assumptions about what problem you are solving.
Two disclosures before the list. First, Praesidia — this site — is one of the entries; we include it because leaving it out would be stranger than disclosing it, and we hold it to the same standard as every other entry: public, verifiable claims only. Second, this space moves quickly — as of October 2026 the descriptions below reflect vendors' own public documentation and announcements, and you should verify current capabilities and pricing against their sites before shortlisting.
What to look for in an MCP gateway
Proxying MCP traffic is the easy part. Five questions separate the options more than any feature list:
- Authentication depth. Does it implement the November 2025 MCP authorization spec — OAuth 2.1 with PKCE, RFC 8707 resource-bound tokens, protected-resource metadata — or proxy simpler credentials? (Background: MCP OAuth 2.1 and PKCE explained.) Agents should carry their own identity rather than borrow a human user's token, and revoking one agent's credential should cut its access without waiting for a token to expire.
- Tool-level scoping. Can you allow-list which tools each caller may invoke on each server, or is access all-or-nothing per server? A single server often bundles low-risk reads with writes and destructive operations, so look for policy on tool names and argument values, and for responses beyond allow and deny, such as requiring a human approval. Tools that appear after a server update should not inherit an existing grant.
- Content inspection. Are requests and responses inspected in-band (injection patterns, PII, exfiltration shapes), or does traffic pass through opaque? Results matter as much as arguments: a server under adversarial control can return instructions aimed at the agent.
- Audit quality. Are tool calls logged with caller identity, in a record you could hand an auditor — or application logs? A useful record names the agent, the server and tool, the arguments and result, the policy decision, and the task that triggered the call. Without the arguments and result it is a traffic record rather than an audit trail, and tamper evidence (hash chaining or signatures) is what lets you detect a later edit.
- Operational model. Self-hosted data plane, managed service, or both? Who patches it, and does it fit your residency requirements?
Three further requirements are easy to miss in a demo:
- Rate limits at tool granularity. A looping agent can call a tool hundreds of times a minute; a limit that cannot tell a read from a delete is a blunt instrument. The difference from spend budgets is covered in budgets vs rate limits.
- Server URL validation. A registered server URL can point at an internal service or a cloud metadata endpoint, so the gateway should refuse private and loopback addresses, including after a redirect.
- Upstream credential handling. The gateway holds credentials for every server it fronts; they belong encrypted at rest and presented on the agent's behalf, never handed to the agent itself.
MCP gateways at a glance (as of October 2026)
Grouped by deployment model. Descriptions summarize each vendor's own public documentation; "best for" is our reading of the problem each one is built around.
| Deployment model | Option | What its public materials describe | Best for |
|---|---|---|---|
| Developer workstation | Docker MCP Toolkit and Catalog | A curated catalog of containerized MCP servers, plus a toolkit and gateway that connect AI clients to them. | Teams standardized on Docker that want vetted servers on developer machines. |
| Self-hosted, open source | IBM ContextForge | A registry and proxy that federates MCP, A2A and REST/gRPC APIs behind one endpoint, with plugins. | Platform teams that want a code-first federation layer they operate themselves. |
| Self-hosted, open source | Lasso Security MCP Gateway | A plugin-based gateway whose plugins sanitize sensitive information in requests and responses. | Teams whose first concern is content-level risk on the MCP path. |
| Self-hosted, open source | agentgateway (Linux Foundation) | One data plane for service, LLM-provider, MCP and agent-to-agent traffic. | Cloud-native platform teams that want one gateway for several traffic types. |
| Extension of an existing gateway | Kong AI Gateway | Turns APIs into MCP servers and applies Kong Gateway plugins to MCP traffic. | Organizations that already run Kong in front of their APIs. |
| Extension of an existing gateway | LiteLLM | An LLM gateway whose documentation includes an MCP gateway section. | Teams that already route model calls through LiteLLM. |
| Edge platform | Cloudflare | Remote MCP servers built and deployed on Workers, and an AI Gateway for model traffic. | Teams building MCP services on Cloudflare's network. |
| Managed control plane | Praesidia (ours) | An MCP gateway inside an agent governance control plane: registered servers, per-connection tool permissions, decisions on tool calls kept in the audit trail. | Teams that want MCP governed together with agent identity, policy, audit and cost. |
The options
Praesidia (disclosed: our product)
Praesidia is an AI agent governance control plane in which MCP gateway functionality is one layer: MCP servers register as first-class entities with their own credentials, connections carry per-caller tool scoping, guardrails check the arguments and the result of a tool call an agent makes during a chat turn, each server can cap a tool's calls per minute and each agent's connection can cap its calls to a tool per hour, and Praesidia records the decisions it makes on tool calls in its append-only, hash-chained audit trail, signed under the default configuration (an operator can turn signing off). Tool-call logs are kept outside that audit trail and are not signed or chained, and no budget is checked on an MCP tool call. The distinguishing choices: an EU-incorporated operator under GDPR and a $0 free tier. The trade-off to weigh is scope: Praesidia assumes you want agent governance (identity, policy, audit, cost) as a whole, not a network proxy alone — if a standalone proxy is genuinely all you need, a full control plane is more platform than the problem requires. See the MCP server governance guide for how the MCP layer works.
Docker MCP Toolkit and Catalog
Docker's MCP offering pairs the MCP Catalog, a curated collection of verified, containerized MCP servers, with the MCP Toolkit and MCP Gateway. Per Docker's documentation, servers are organized into profiles that can be shared across clients or with a team, and clients such as Claude Code and Cursor connect through the gateway, which routes requests to the right server and handles authentication and lifecycle management. Its center of gravity is the developer workstation, which makes it a low-friction path to running vetted servers for teams already standardized on Docker tooling.
IBM ContextForge MCP Gateway
ContextForge is an open-source project published under IBM's GitHub organization. Its public repository describes a registry and proxy that federates MCP, A2A and REST/gRPC APIs behind one endpoint, with centralized governance, discovery and observability, and a plugin system. It is a fit for teams that want a self-hosted, code-first federation layer and are prepared to operate and extend an open-source project themselves — with the usual open-source trade: you own hardening, policy design, and the operational lifecycle.
Lasso Security MCP Gateway
Lasso Security, a GenAI-security vendor, publishes an open-source, plugin-based MCP gateway. Its public repository describes intercepting requests and responses to sanitize sensitive information, and a scanner that checks a server's reputation and security risks before the gateway loads it. It is a natural evaluation candidate when your primary concern is content-level risk on the MCP path; Lasso's commercial AI security platform is a separate product.
Kong AI Gateway
Kong extends its API-gateway platform with AI Gateway capabilities. Per Kong's documentation, AI Gateway can turn an existing API into an MCP server and manage remote MCP traffic, with authentication, load balancing and observability, and with security and governance controls applied through Kong Gateway plugins. The argument for it is consolidation: if Kong already fronts your APIs, extending existing operational muscle to MCP traffic is cheaper than adding a new system. Whether a plugin composition model suits you is an architecture preference; the general pattern is discussed in AI control plane vs API gateway.
agentgateway
agentgateway is an open-source gateway that Solo.io donated to the Linux Foundation, where it is now hosted. Its public site describes one data plane for service traffic, LLM-provider traffic, MCP tools and agent-to-agent communication, with routing, security and observability in a single binary. It comes from the service-mesh school: a proxy layer for platform teams building agent infrastructure on cloud-native primitives, and the obvious candidate when you would rather run one gateway than several.
LiteLLM
LiteLLM is an open-source LLM gateway that exposes one API across many model providers, with virtual keys and spend tracking. Its documentation also includes an MCP gateway section covering MCP server access per key and team, tool policies, MCP guardrails and MCP cost tracking. Teams already running LiteLLM as their model gateway get MCP reach in tooling they know.
Cloudflare
Cloudflare's developer documentation covers building and deploying remote MCP servers on Workers, and its AI Gateway sits in front of model providers with analytics, logging, caching and rate limiting. It is less a packaged "MCP gateway" than platform primitives — attractive if you already build MCP services on Cloudflare's network, with the policy layer defined in what you build.
How to shortlist
Match the family to your primary problem:
- "Developers keep wiring up random MCP servers" → start with the developer-tooling family (Docker) plus a vetting workflow — the risk is adoption hygiene before it is traffic policy.
- "We have a gateway team and want one data plane" → evaluate Kong, agentgateway, or LiteLLM depending on whether your center of gravity is APIs, cloud-native infrastructure, or model routing.
- "We need MCP governed as part of agent governance overall — identity, policy, audit, cost" → evaluate control planes; that is the category Praesidia is in, and the honest comparison there is against building the governance layer yourself (see build vs buy).
Whatever the family, hold every candidate to the five questions above — and to the November 2025 authorization spec in particular, because auth built before it tends to need rework.
Common questions
What is an MCP gateway? An enforcement point between AI agents (and other MCP clients) and MCP servers, applying authentication, tool scoping, rate limits, logging, and content policy centrally instead of per server. Architecturally the options range from standalone proxies to layers within full agent-governance control planes.
Do I need an MCP gateway if my servers already implement OAuth? Spec-compliant auth on each server (OAuth 2.1, PKCE, resource-bound tokens) solves identity per server — it does not give you cross-server policy, per-caller tool allow-lists, unified audit, or one place to revoke a compromised agent's access everywhere. The gateway question is really the governance question: how many places do you want policy to live?
Are open-source options production-ready? That depends on the project and on your team. Open source has real advantages here (auditability of the enforcement path, no vendor lock on a security chokepoint). The honest trade is operational: you own hardening, upgrades, and incident response for the gateway itself. That calculus is the standard one, not MCP-specific.
Why is Praesidia in its own comparison list? Because publishing a category comparison and silently omitting ourselves would be less honest than disclosure. We flag the entry, keep its claims to what our public docs state, and note the genuine trade-off (control-plane scope versus standalone proxy). Verify us against our documentation exactly as you would any other entry.
How should we run the evaluation? Proof-of-concept against your own failure modes, not vendor demos: one agent, two MCP servers, and tests that should trip policy — an unapproved tool call, a response containing seeded sensitive data, a rate burst, a revoked credential. The RFP checklist has the fuller question set.