Skip to main content
Resource / Definition

What is an enterprise MCP gateway?

The MCP challenges that only show up at enterprise scale, the features a gateway needs to meet them, the trade-offs, and which vendors offer one.

Scroll for definition
Nolan Sullivan headshotBy Nolan Sullivan, Founding Growth Engineer
Published Updated
Definition

enterprise MCP gateway

An enterprise MCP gateway is a Model Context Protocol (MCP) gateway built for an organization with hundreds or thousands of people, several agent clients, and hundreds of MCP servers. On top of routing tool calls, it discovers the MCP servers already in use, drives access from the corporate identity provider, enforces security controls on every tool call, and produces the audit and usage reporting that security, compliance, and leadership ask for.


MCP GatewayDefinitionSpeakeasy

For an enterprise, both the promise and the threats of AI are magnified. Thousands of people with agents that can read the CRM, file tickets, and query the data warehouse add up to a larger productivity gain than any small company can capture. But those connections are also paths from agents to company data that need governing, and adoption has outpaced governance. In the 2026 CISO AI Risk Report from Cybersecurity Insiders, cited in an April 2026 Cloud Security Alliance research note, 71% of 235 large-enterprise CISOs and CIOs said AI had access to core business systems, and 16% said that access was governed effectively.

The MCP gateway reference covers the basics of what a gateway is, how a tool call passes through it, and the enablement loop and security controls it runs. This page covers what happens when you scale enterprise MCP use across an organization, including the problems a small company doesn’t have and how a gateway can address them.

What challenges do enterprises face with MCP that smaller companies don’t?

A 20-person startup can often govern MCP with a shared document and a Slack channel. The same approach tends to fail in an enterprise. As headcount increases, three issues appear: shadow MCP (unknown, unvetted servers) becomes impractical to manage manually, behavior only changes with both a carrot and a stick, and controls and reporting become compliance requirements rather than nice-to-haves.

Shadow MCP becomes impractical to manage manually

AI adoption has been bottom-up. Employees are connecting MCP servers to Claude, Cursor, ChatGPT, or Codex long before anyone approves them. The configuration lives in a dotfile or client setting on the laptop rather than in an installed application that asset inventory would catch, so endpoint tooling typically reports nothing. Shadow MCP is that unsanctioned slice, listed as MCP09 in the OWASP MCP Top 10, and it is one part of the wider shadow AI problem.

In a small company, the security lead can ask everyone what they’ve connected. In an enterprise, the number of client and server combinations grows with every hire and every new client release, and the people connecting servers work in sales, finance, and support as well as engineering. Security teams we’ve spoken to want an organization-wide view of every installed MCP server, including servers nobody is calling, before they switch to block by default. Several have accepted that they can’t stop people from building MCP servers, so they want new servers surfaced as they appear, along with newly used tools inside servers they already know about.

Only a few gateways do discovery, because a typical gateway only sees the servers registered with it. Speakeasy’s MCP gateway is part of a larger AI Control Plane with access to the entire agent session and its context. It uses hooks inside agents to detect MCP servers in use that fall outside the approved list of servers. The output of discovery is an MCP inventory, which IT uses to routinely monitor server access.

Changing behavior takes a golden path and enforcement together

MCP use in an enterprise is distributed by default. Configuration sits on thousands of laptops, across several clients, in teams from engineering to finance, and each person decides on their own which server to connect and how to authenticate to it. Left alone, an estate like that tends toward entropy, because each person takes the quickest route to a working tool and thousands of quickest routes add up to something nobody designed.

A policy document doesn’t reverse the drift, because it changes nothing about which route is quickest. Two things do, and an enterprise needs both:

  • A golden path (the carrot). It makes hooking up approved servers simple. Approved servers appear in each person’s client according to their role, sign-in happens once through the company’s identity provider (IdP), and a new hire has working tools on day one. The sanctioned route becomes the quickest route.
  • Enforcement (the stick). Unapproved servers and agents are blocked by default, so the routes that bypass governance stop working.
Each fails without the otherThree outcomes. A golden path alone is optional, so servers outside it are missing from the inventory and audit trail. Enforcement alone blocks work with nothing in its place, so people route around it or stop using agents. Both together send blocked people into an approval queue, each approval widens the golden path, and fewer people have reasons to go around it.REFERENCE · CHANGING BEHAVIOREach fails without the other01Golden path aloneOPTIONALA golden path with noenforcement is optional.NEVER FULL COVERAGESome people never hearabout it, and someprefer the setup theyalready have.GAPS IN THE RECORDEvery server keptoutside it is missingfrom the inventory andthe audit trail.02Enforcement aloneBLOCKS WORKEnforcement with nogolden path blockspeople from their workand offers nothing inits place.ROUTES AROUND THEBLOCKPersonal accounts, APIkeys pasted intoscripts, and localservers.AGENTS GO UNUSEDSome people stop usingagents, and theproductivity gain goeswith them.03Both togetherBLOCK WITH A REQUESTLINKThe block sends theperson into the approvalqueue.APPROVALEach approval adds aserver to the goldenpath.FEWER REASONS TO GOAROUNDA wider golden pathleaves fewer reasons togo around it.Each fails without the otherThree outcomes. A golden path alone is optional, so servers outside it are missing from the inventory and audit trail. Enforcement alone blocks work with nothing in its place, so people route around it or stop using agents. Both together send blocked people into an approval queue, each approval widens the golden path, and fewer people have reasons to go around it.REFERENCE · CHANGING BEHAVIOREach fails without the other01Golden path aloneOPTIONALA golden path with no enforcement isoptional.NEVER FULL COVERAGESome people never hear about it, and someprefer the setup they already have.GAPS IN THE RECORDEvery server kept outside it is missingfrom the inventory and the audit trail.02Enforcement aloneBLOCKS WORKEnforcement with no golden path blockspeople from their work and offers nothingin its place.ROUTES AROUND THE BLOCKPersonal accounts, API keys pasted intoscripts, and local servers.AGENTS GO UNUSEDSome people stop using agents, and theproductivity gain goes with them.03Both togetherBLOCK WITH A REQUEST LINKThe block sends the person into theapproval queue.APPROVALEach approval adds a server to the goldenpath.FEWER REASONS TO GO AROUNDA wider golden path leaves fewer reasonsto go around it.

Each fails without the other. A golden path with no enforcement is optional, and an optional path never reaches full coverage. Some people never hear about it, some prefer the setup they already have, and every server they keep outside it is missing from the inventory and the audit trail. Enforcement with no golden path blocks people from their work and offers nothing in its place. People route around the block with personal accounts, API keys pasted into scripts, and local servers, or they stop using agents and the productivity gain goes with them.

Paired, the two reinforce each other. A block that carries a request link sends the person into the approval queue, each approval adds a server to the golden path, and a wider golden path leaves fewer reasons to go around it. The agent hooks, device agent, or network controls that detect unsanctioned servers can also block the call and hand over that request link. MoonPay runs both, with more than 200 MCP servers under governance and unsanctioned shadow MCP blocked by default.

In a rollout, switching to block by default before the registry covers the servers people depend on produces a wave of blocked work, so enforcement usually starts in observe-only mode and tightens once the golden path is in place.

Controls and reporting become compliance requirements

A small company’s controls are whatever its engineers decide, and it rarely needs a report on agent activity. In an enterprise, both are requirements. They come from the identity stack, regulators, procurement, and auditors, and they arrive as constraints the gateway has to meet before anyone uses it.

The IdP is the first constraint. Enterprise buyers want every human user to reach MCP through one central point with single sign-on, usually through Okta or Microsoft Entra ID. Applications already in the IdP should keep the permissions they have, and anything that isn’t gets token-based access governed by policy. They want existing directory groups to decide who reaches which servers, finance and accounting tools restricted to the people who need them, read access for business users separated from write access for engineers, and scope changes approved by the owning team rather than queued for one administrator. Rogue agents and unapproved clients shouldn’t be able to connect at all, which makes client admission a security control. Enterprise MCP auth covers how MCP establishes client and principal identity, and MCP SSO covers signing in once across servers.

Agents are the second constraint. An autonomous agent running on a shared service account is a principal the directory doesn’t model well, and an audit trail that shows only the service account can’t say which workflow did what. Non-human identity and extending IAM to agents cover the identity model.

Regulation and residency are the third. Buyers in regulated industries have told us that a HIPAA business associate agreement is a dealbreaker, with servers that carry protected health information restricted to named groups. Federal contractors ask about FedRAMP or on-premises deployment. Financial services buyers cite PCI DSS and NYDFS 500, run quarterly audits, and review SOC 2 reports, ISO 27001 certificates, and penetration test results before a proof of concept begins. Some can’t let prompts, tool calls, or session context transit a third party, and a few require air-gapped deployment.

The threat is concrete. A 2025 Knostic scan found 1,862 MCP servers exposed to the internet, and all 119 it checked by hand listed their tools to an unauthenticated caller. MCP security, agent DLP, and private MCP gateway cover the controls and network options.

Reporting is the fourth. An enterprise owes reports to several audiences, and each wants a different cut of the same events:

  • Security and audit want a trail at the tool call that shows which person, through which client, called which tool on which server, with what outcome. Where agents share a service account, a tool-call record is often the only way to reconstruct who did what. Some buyers want the full trail of prompts and tool calls, and then immediately need scoped access to it, so a manager can review an engineer’s sessions without gaining access to sessions from HR or legal.
  • Leadership wants AI usage reporting for the CTO and CISO.
  • Finance wants usage and cost by team, model, and MCP server, with budgets and alerts. AI cost tracking covers the spend side.
  • Internal security teams want an API to pull the data into their own metrics dashboards.
  • Compliance teams want runtime evidence for ISO 42001, ISO 27001, and EU AI Act audit logs, covered in agent compliance.

These reports are hard to assemble from client logs spread across thousands of laptops, and they need one record, written at one point every routed call passes through.

How does an enterprise MCP gateway address these challenges?

An MCP gateway gives an enterprise one control point with identity attached. Each routed tool call arrives carrying the person or agent behind it, the client, the server, the tool, and the arguments, so the directory’s roles can be checked, the traffic can be inspected, and one record can be written, all in the same place. The three challenges above share a root: MCP use is scattered across clients and laptops, where the organization can’t see it, steer it, or act on it. A gateway gives that traffic one path.

Why the enablement loop matters more in an enterprise

An MCP gateway runs an enablement loop that discovers the servers in use, promotes approved ones into a registry, distributes them by role, and governs every call at one control point. The MCP gateway reference explains each step. In an enterprise the loop matters more, because each step becomes a queue with its own owner, and the loop only works if every queue keeps moving.

Discovery without promotion leaves security with a growing list of risks and no way to say yes. Promotion that is slower than the workaround sends people back to pasting URLs into config files. As a hypothetical, if each server review takes two weeks and a platform team can run five at a time, the team clears about 130 servers a year. An estate like MoonPay’s, with more than 200 MCP servers under governance, would take more than 18 months to clear at that rate. Distribution by hand can’t reach thousands of people, so access has to come from IdP groups, and removing someone from a group has to end their access at the next sync.

One record for every reporting audience

The same control point writes the record every audience needs. One audit event per call, tied to a directory user, streams to the SIEM for security. The same events, grouped by team, model, and server, become usage and cost reports. An administrative audit log records who changed the gateway’s own policies and when. Because everything routed through the gateway comes from one source, the security team and the finance team are reading the same numbers.

One control point writes the record every audience needsTool calls from people and agents across several clients flow through the MCP gateway. The gateway writes one audit event per call, tied to a directory user, and keeps a separate admin audit log of who changed the gateway's own policies and when. The per-call record feeds security and the SIEM, leadership, finance, internal security teams, and compliance. Local stdio servers, direct API calls with keys, and uninstrumented clients sit outside the record.REFERENCE · AUDIT RECORDOne control point writes the record every audience needsTOOL CALLSPeople and agentsClaudeCursorChatGPTCodexONE CONTROL POINTMCP gatewayTHE RECORDOne audit event percall, tied to adirectory user.ADMIN AUDIT LOGWho changed thegateway's own policies,and when.Security and the SIEMPer-call audit logLeadershipUsage reportingFinanceUsage and cost by team,model, and serverInternal security teamsAn API for their ownmetrics dashboardsComplianceRuntime evidenceOUTSIDE THE RECORDA gateway only governs traffic that reaches it.Local stdio serversDirect API calls with keysUninstrumented clientsOne control point writes the record every audience needsTool calls from people and agents across several clients flow through the MCP gateway. The gateway writes one audit event per call, tied to a directory user, and keeps a separate admin audit log of who changed the gateway's own policies and when. The per-call record feeds security and the SIEM, leadership, finance, internal security teams, and compliance. Local stdio servers, direct API calls with keys, and uninstrumented clients sit outside the record.REFERENCE · AUDIT RECORDOne control point writes therecord every audience needsTOOL CALLSPeople and agentsClaudeCursorChatGPTCodexONE CONTROL POINTMCP gatewayTHE RECORDOne audit event per call, tied to adirectory user.ADMIN AUDIT LOGWho changed the gateway's own policies,and when.Security and the SIEMPer-call audit logLeadershipUsage reportingFinanceUsage and cost by team, model, and serverInternal security teamsAn API for their own metrics dashboardsComplianceRuntime evidenceOUTSIDE THE RECORDA gateway only governs traffic that reaches it.Local stdio serversDirect API calls with keysUninstrumented clients

What features does an enterprise MCP gateway need?

These are the features the challenges above turn into. An enterprise doesn’t need all of them on day one, and which ones are mandatory depends on its regulators and identity stack.

  1. Shadow MCP discovery outside the gateway. Hooks in the agents people use, a device agent, MDM-delivered configuration, or network detection, feeding an inventory of servers, clients, users, and tools. Ask which clients are covered, because uncovered clients are invisible.
  2. A registry with an approval workflow. Discovered servers need a path into the approved MCP registry, filtered to approved tools, with a request link at the point of a block and a reviewer who can approve for a person, a team, or a project.
  3. Directory-driven identity. SSO through the corporate IdP and SCIM directory sync, so membership and roles follow directory groups and deprovisioning carries through without a ticket.
  4. Client admission. A policy for which AI clients may connect, which in practice means allowlisting Client ID Metadata Document (CIMD) URLs, with an observe-only mode before enforcement.
  5. Per-tool access for people and agents. Roles granted per server and narrowed to individual tools or read-only access, assignable to registered agents as well as to people, as covered in agent access management.
  6. Brokered upstream credentials. The gateway acts as the OAuth client to each upstream service and stores per-user tokens, so upstream credentials don’t need to live on a laptop.
  7. Inspection with a log-only mode. Data loss prevention on tool arguments and results, and prompt injection detection on tool output, with the option to log before blocking so detectors can be tuned against real traffic.
  8. Session-level response. When a session trips policy, the gateway can stop further tool calls from it and revoke the credentials it brokered.
  9. A per-call audit log in the SIEM. Every call attributed to a directory user, exported over OpenTelemetry or to Datadog or Splunk, with retention and access controls on the log itself.
  10. An administrative audit log. A record of who changed roles, policies, and servers, and from which surface.
  11. Usage and cost reporting. Activity and spend by team, model, and server, with budgets and an API for internal dashboards.
  12. Deployment that meets network and residency rules. A private network listener, tunnels to internal servers, and, where required, self-hosting or residency guarantees.
  13. Vendor assurance. The gateway vendor’s own SOC 2 Type II report, ISO 27001 certificate, and penetration test results, because the gateway holds credentials for everything behind it.

The table maps each challenge to the features that address it and the page that covers it in depth.

Challenge
Shadow MCP across thousands of laptops
Features that address it
Discovery outside the gateway, registry and approval workflow
Read more
Shadow MCP, MCP inventory, MCP registry
Behavior drifting without a default path
Features that address it
Role-based distribution from the registry, block by default with a request link, client admission
Read more
MCP governance, MCP registry
Access set by the identity provider
Features that address it
SSO and SCIM, client admission, per-tool roles for people and agents
Read more
Enterprise MCP auth, MCP SSO, agent access management
Data leaving through tool calls
Features that address it
DLP and prompt injection inspection, brokered credentials, session response
Read more
MCP security, agent DLP, prompt injection
Network and residency rules
Features that address it
Private listener, tunnels, self-hosting where required
Read more
Private MCP gateway, MCP tunnels
Reporting to several audiences
Features that address it
Per-call audit log, admin audit log, usage and cost reporting
Read more
Agent compliance, AI cost tracking

What are the trade-offs and limitations of an enterprise MCP gateway?

A gateway concentrates risk as well as control. It holds upstream credentials for every system behind it, so a compromise of the gateway can reach all of them. It has to be run as tier-zero infrastructure, with encrypted token storage, short-lived access tokens, tight administrative access, and its own audit trail.

A gateway only governs traffic that reaches it. Local stdio servers, agents calling APIs directly with keys from environment variables, and clients that were never instrumented all bypass it, and an enterprise typically has more of each than a small company does. It can refuse further calls from a session but can’t end the agent’s own loop, which takes a component inside the agent such as agent hooks. It doesn’t govern model calls, which belong to an AI gateway.

Inspection has costs too. Pattern detectors are cheap, while contextual checks need a model-based judge and a model call per evaluated message. A detector that blocks legitimate work in the first week pushes people back to unsanctioned servers, so enterprise rollouts typically start in log-only mode. Capturing arguments and responses in the audit log means the log holds copies of the data agents touched, and it needs its own retention and access rules.

The choice of deployment model is a trade-off as well. A managed gateway reduces the operational load, and a self-hosted gateway keeps traffic inside the organization at the cost of a team that runs, patches, and scales it. Which MCP gateway architecture do I need covers routing infrastructure, governance planes, and hybrids.

Does an enterprise MCP gateway need to be self-hosted?

For some enterprises it does. Buyers who can’t let prompts, tool calls, or session context transit a third party, and the few who need air-gapped deployment, have to run the gateway themselves, and an open-source MCP gateway such as Microsoft MCP Gateway or IBM ContextForge is the usual starting point.

Many requirements that sound like self-hosting are about exposure rather than operation. A requirement that the gateway have no public listener, or that internal MCP servers never face the internet, is met by a private MCP gateway and MCP tunnels, whether the gateway is managed or self-hosted. Separate the two requirements before ruling out managed options.

Speakeasy offers private network ingress on Tailscale, which joins the gateway to the organization’s tailnet at a private hostname with the option to close the public path, and MCP tunnels, which let it reach MCP servers inside the private network without giving them a public address. Both are enabled per organization as they roll out, and Tailscale is the only overlay network supported today. Each MCP server can be set to public-only, dual, or private-only, and in private-only mode public hostnames return a 403 to every request, even if the tailnet goes down. Each request carries the Tailscale user, device, and tags alongside the OAuth identity, and access follows the tailnet ACLs. Tunnels are outbound-only, so the private network needs no inbound port. Together they meet exposure requirements.

Which vendors offer enterprise MCP gateways?

The best MCP gateways for enterprise in 2026 scores 11 products on enablement and governance, and AI gateway vs MCP gateway vs AI Control Plane explains where adjacent layers stop.

Speakeasy MCP Gateway in one paragraph

Speakeasy MCP Gateway is an enterprise MCP gateway for companies rolling out AI to hundreds or thousands of employees. It discovers shadow MCP through agent hooks in Claude Code, Cursor, Codex, and OpenCode and a device agent, promotes approved servers into an official registry, and provisions access by role from Okta, Microsoft Entra ID, or any SAML or OIDC provider through SCIM directory sync. Every tool call is tied to a named directory user, scanned for secrets, personal data, and prompt injection, and logged for export to the SIEM over OpenTelemetry. It can be served on a private Tailscale network with the public endpoint closed, and Speakeasy holds SOC 2 Type II and ISO 27001.

Source: speakeasy.com/product/mcp-gateway

The table compares the enterprise options on the questions that decide most evaluations: how each finds MCP servers it doesn’t route, who the gateway treats as the caller, and where it runs. It draws on each vendor’s public documentation as of September 2026, and the profiles below go deeper.

Enterprise MCP gateways compared

Vendor
Speakeasy
Deployment
Managed control plane; private network ingress on Tailscale and MCP tunnels
Identity on each tool call
Directory user via SSO and SCIM directory sync; registered agents
Shadow MCP discovery
Agent hooks in Claude Code, Cursor, Codex, and OpenCode, plus a device agent
Choose if
You want a registry provisioned by role from the IdP and discovery that reaches agents the gateway never sees
Runlayer
Deployment
Single-tenant AWS
Identity on each tool call
Directory user via SSO; agents as Runlayer Agent Accounts
Shadow MCP discovery
MDM-based shadow AI discovery (Jamf, Intune, Kandji)
Choose if
The evaluation is security-led and ML threat detection on tool calls and sessions is the requirement
Mintive (formerly MintMCP)
Deployment
Managed
Identity on each tool call
Directory user via SSO; agents as Mintive-native identities
Shadow MCP discovery
Agent Monitor on laptops for coding agents
Choose if
You want a fully managed gateway with hosted connectors and minimal operations
Cloudflare MCP server portals
Deployment
Managed, part of Cloudflare One
Identity on each tool call
Cloudflare Access identity policies; service tokens for agents
Shadow MCP discovery
Network-layer MCP detection in Cloudflare Gateway (beta); misses local stdio servers
Choose if
You are already standardized on Cloudflare One for Zero Trust
Microsoft MCP Gateway
Deployment
Self-hosted, open source on Kubernetes
Identity on each tool call
Bearer token with gateway RBAC
Shadow MCP discovery
None
Choose if
You are Azure-centric, want to self-host, and will handle DLP and directory mapping elsewhere
IBM ContextForge
Deployment
Self-hosted, open source on Kubernetes
Identity on each tool call
Directory integration left to the team
Shadow MCP discovery
None; auto-discovery finds other gateways, not shadow MCP
Choose if
You want to self-host and federate non-MCP services into the same catalog

Speakeasy. We build the Speakeasy MCP gateway, so this entry is not neutral. It is one component of the Speakeasy AI Control Plane. Shadow MCP detection uses agent hooks in Claude Code, Cursor, Codex, and OpenCode plus a device agent, and a blocked server opens an approval workflow with a request link for the person who hit the block. Sign-in works through Okta, Microsoft Entra ID, Auth0, WorkOS, Google Workspace, Ping Identity, or any SAML or OIDC provider, and Directory Sync provisions members and assigns roles from IdP group mappings over SCIM. Roles narrow to individual MCP servers and tools and can be assigned to registered agents. Guardrails scan tool requests and responses for secrets, personal data, and prompt injection, tool logs record every call for export over OpenTelemetry, and an admin audit log records who changed what and from which surface. Speakeasy holds SOC 2 Type II and ISO 27001 (security). MoonPay ran a 30-day proof of concept before rolling out company-wide. Its private network options, Tailscale ingress and MCP tunnels, are covered in the self-hosting section above.

The limits matter for an enterprise evaluation. Discovery covers only instrumented clients. Judge-based detectors need tuning in log-only mode before they block. Directory Sync is gated by plan, and role mappings use directory groups or exact attribute values such as department. Enterprise Managed Authorization, which exchanges an Okta identity for an ID-JAG, works with Okta only. Speakeasy doesn’t route model traffic, and client admission defaults to open. If those limits fit, the Speakeasy MCP gateway page shows how it is set up.

Microsoft MCP Gateway. Microsoft MCP Gateway is an open-source reverse proxy and management layer for MCP servers on Kubernetes, with stateless per-request routing, a control plane for deploying, updating, and deleting servers, bearer-token and RBAC authentication on both planes, telemetry integration, and a Deploy to Azure button. It is routing infrastructure and leaves DLP and tool-boundary inspection to other layers. It suits an Azure-centric platform team that wants to self-host. Azure API Center is a separate product that can act as an MCP registry.

IBM ContextForge. ContextForge is an open-source registry and proxy that federates MCP servers, A2A agents, and REST or gRPC APIs behind one endpoint, with more than 40 plugins, OpenTelemetry tracing, and multi-cluster Kubernetes deployment with Redis-backed federation. It suits a platform team that wants to self-host and bring existing non-MCP services into the same catalog. Its auto-discovery finds other gateways on the network, and its documentation doesn’t list shadow MCP detection.

Cloudflare. Cloudflare’s MCP server portals, part of Cloudflare One, became generally available on September 24, 2026. A portal gives users one endpoint for approved MCP servers, with Cloudflare Access identity policies deciding which servers each user sees, tool curation through aliases and allowlists, logging of tool, prompt, and resource activity, service tokens for autonomous agents, and Logpush to a SIEM. Portal traffic can route through Cloudflare Gateway for HTTP logging and DLP scanning, though DLP AI prompt profiles don’t apply to portal traffic.

MCP detection in Cloudflare Gateway is in beta and can block MCP traffic that doesn’t arrive through an approved portal. It works at the network layer, so it sees remote MCP traffic that Gateway routes and TLS-inspects on managed paths but not local stdio servers, and Cloudflare notes that the absence of the signal doesn’t prove the absence of MCP. Private MCP servers can sit behind Cloudflare Tunnel or Mesh, though their OAuth endpoints still have to be public. Cloudflare AI Gateway is a separate product for model-provider traffic. Portals suit an organization already standardized on Cloudflare One.

Others. Runlayer pairs a governed MCP gateway with shadow AI discovery across agents, MCP servers, skills, and plugins. Mintive offers role-based Virtual MCP servers, monitoring, and private tunnels. Kong adds MCP support to its API gateway through the AI MCP Proxy plugin, which requires the AI Gateway Enterprise offering. Willow (formerly Webrix), Bifrost, TrueFoundry, Docker MCP Gateway, and AWS AgentCore Gateway are also options. The shortlist covers them in more depth.

Where can you learn more about enterprise MCP gateways?

Each of these pages goes deeper on one part of enterprise MCP governance and gateway selection:

If you’re planning an enterprise rollout and want to compare requirements, we’d like to talk.

Frequently asked questions

What is an enterprise MCP gateway?

An enterprise MCP gateway is a Model Context Protocol (MCP) gateway built for an organization with hundreds or thousands of people, several agent clients, and hundreds of MCP servers. On top of routing tool calls, it discovers the MCP servers already in use, drives access from the corporate identity provider, enforces security controls on every tool call, and produces the audit and usage reporting that security, compliance, and leadership ask for. It answers the problems that only appear once AI use spreads across a large organization.

How is an enterprise MCP gateway different from an MCP gateway?

Every MCP gateway is a proxy between AI agents and the MCP servers they call, applying identity, policy, and audit to the calls routed through it. An enterprise MCP gateway meets the requirements that appear at enterprise size, such as finding shadow MCP across thousands of laptops, taking roles and deprovisioning from the identity provider through SSO and SCIM, admitting only approved clients, and producing audit and usage reports for several audiences. A small team can run a basic MCP gateway without most of these features.

What challenges do enterprises face with MCP that smaller companies don't?

Enterprises face three problems that grow with headcount. Shadow MCP becomes impractical to manage by hand, because thousands of people connect servers to several clients and the configuration lives on laptops the organization can't see. Behavior only changes when a golden path and enforcement arrive together, with approved servers that are easy to reach and unapproved servers blocked by default. Controls and reporting become compliance requirements, set by the identity provider, regulators, procurement, and auditors rather than by one engineer's judgment.

Why does an enterprise need both a golden path and enforcement for MCP?

MCP use in an enterprise is spread across thousands of laptops, several clients, and many teams, so it tends toward entropy unless something pulls it back. A golden path makes the approved route the easiest one, with servers provisioned by role from the identity provider and one sign-in. Enforcement blocks unapproved servers and clients by default. A golden path without enforcement is optional and never reaches full coverage, and enforcement without a golden path blocks work and gets routed around. An MCP gateway supplies both, and a block that carries a request link sends people into the approval workflow.

Why is shadow MCP harder to find in an enterprise?

MCP server configuration lives in dotfiles and client settings on each laptop, not in an installed application that asset inventory would catch, so the number of unseen servers grows with every employee and every client. OWASP lists shadow MCP as MCP09 in its MCP Top 10. A typical gateway only sees the servers registered with it, so finding the rest takes hooks inside agents, a device agent, MDM-delivered configuration, or network-layer detection, and each method misses the clients it doesn't instrument.

What security requirements does an enterprise MCP gateway need to meet?

The common requirements are sign-in through the corporate identity provider, roles and deprovisioning driven by directory groups, per-tool access for people and agents, a way to admit only approved AI clients, and data loss prevention and prompt injection inspection on tool traffic. Regulated enterprises add residency or private-network requirements and regimes such as HIPAA, PCI DSS, NYDFS 500, or FedRAMP. Procurement usually asks for the vendor's own SOC 2 and ISO 27001 evidence before a proof of concept starts.

What audit and reporting does an enterprise need from an MCP gateway?

An enterprise needs an audit record for every tool call that names the directory user, client, server, tool, and outcome, streamed to the SIEM, plus a separate log of administrative changes to the gateway itself. Access to the audit trail needs its own scoping, so a manager can review engineering sessions without reading HR or legal sessions. Leadership and finance also want usage and cost by team, model, and MCP server, and compliance teams use the same records as evidence for frameworks such as ISO 42001 and the EU AI Act.

Why does the discover, promote, distribute, govern loop matter more in an enterprise?

In a small company one person can find a new MCP server, approve it, and hand it out in a chat message. In an enterprise each step of the loop becomes a queue with its own owner, and a slow step sends people back to unsanctioned servers. Discovery without promotion leaves an inventory of risks, promotion without identity-driven distribution can't reach thousands of people, and the single control point in the last step is what makes security and reporting practical.

What features should an enterprise MCP gateway have?

An enterprise MCP gateway should have shadow MCP discovery, a registry with an approval workflow, SSO and SCIM directory sync, client admission, role-based access down to individual tools for people and agents, brokered upstream credentials, data loss prevention and prompt injection inspection with a log-only mode, a per-call audit log streamed to the SIEM, an admin audit log, usage and cost reporting, and deployment options that satisfy network and residency rules. Which of these are mandatory depends on the organization's regulators and identity stack.

Does an enterprise MCP gateway need to be self-hosted?

Some enterprises require it, because prompts, tool calls, and session context can't transit a third party, and a few need air-gapped deployment. Many requirements that sound like self-hosting are about exposure and are met by a private MCP gateway, whose listener is reachable only from a private network. Open-source gateways such as Microsoft MCP Gateway and IBM ContextForge are the usual self-hosted starting points, while managed gateways run on vendor infrastructure. Speakeasy's private network ingress on Tailscale puts the gateway on the organization's tailnet with the option to close the public path, and MCP tunnels let it reach internal servers without exposing them, both enabled per organization as they roll out.

What can't an enterprise MCP gateway do?

An enterprise MCP gateway only governs traffic routed through it, so local stdio servers, direct API calls with embedded keys, and uninstrumented clients sit outside it. It doesn't end an agent's loop, doesn't govern model calls, and doesn't make an organization compliant on its own. It also concentrates risk, because it holds upstream credentials for every system behind it and has to be run as tier-zero infrastructure.

Which vendors offer enterprise MCP gateways?

Speakeasy ships an MCP gateway as part of its AI Control Plane. Microsoft MCP Gateway and IBM ContextForge are open-source gateways a platform team runs itself. Cloudflare offers MCP server portals in Cloudflare One, and other options include Runlayer, Mintive, Kong, Willow, Bifrost, TrueFoundry, Docker MCP Gateway, and AWS AgentCore Gateway. Speakeasy's shortlist of the best MCP gateways for enterprise in 2026 scores 11 products.

Does Cloudflare have an MCP gateway?

Cloudflare's MCP server portals, part of Cloudflare One, became generally available on September 24, 2026. A portal gives users one endpoint for approved MCP servers, uses Cloudflare Access identity policies to decide which servers each user sees, curates tools, and logs tool, prompt, and resource activity. Cloudflare Gateway adds MCP traffic detection in beta at the network layer. Cloudflare AI Gateway is a separate product for model-provider traffic.

Is an enterprise MCP gateway the same as an enterprise AI gateway?

No. An enterprise AI gateway, also called an LLM gateway, governs model calls, including prompts, completions, provider routing, rate limits, and cost. An enterprise MCP gateway governs what the agent does with tools after the model decides to call one, including which server, which tool, which arguments, and what comes back. Most enterprises run both, because model gateways weren't built for tool-level access control or tool descriptions as an attack surface.

What is Speakeasy MCP Gateway?

Speakeasy MCP Gateway is an enterprise MCP gateway for companies rolling out AI to hundreds or thousands of employees. It discovers shadow MCP through agent hooks in Claude Code, Cursor, Codex, and OpenCode and a device agent, promotes approved servers into an official registry, and provisions access by role from Okta, Microsoft Entra ID, or any SAML or OIDC provider through SCIM directory sync. Every tool call is tied to a named directory user, scanned for secrets, personal data, and prompt injection, and logged for export to the SIEM over OpenTelemetry. It can be served on a private Tailscale network with the public endpoint closed, and Speakeasy holds SOC 2 Type II and ISO 27001.

How does Speakeasy approach the enterprise MCP gateway?

The Speakeasy MCP gateway is one component of the Speakeasy AI Control Plane. It detects shadow MCP through agent hooks and a device agent, routes blocked servers into an approval workflow, syncs roles from the identity provider over SCIM, enforces access down to individual tools, scans tool traffic with guardrails, and logs every call for export to a SIEM. For private network requirements, private network ingress puts the gateway on the organization's Tailscale tailnet with the option to close public hostnames, and MCP tunnels reach internal servers without a public address. Both are enabled per organization as they roll out. Discovery covers only instrumented clients.

AI everywhere.

Control here.