What is an MCP gateway?
Why use Dome for an MCP gateway?
If one team needs governed access to a handful of MCP servers, a gateway is the right size of answer. Dome is for the enterprise AI platform team that has to say yes to everyone, and still be able to show what happened.
Which means the tool is not the only thing under governance. The agent is a registered identity. The person it acts for is part of the authorization decision. Model calls run under the same rules and land in the same audit trail. One object model, one rule language, one record. How that works.
Direct connections do not scale
First it is credentials. Every agent holding its own token for every server means rotation is a project and revocation is a guess. Then it is access: permissions granted per agent, in per agent places, with no way to answer which agents can reach a given system.
Then it is evidence. When someone asks what an agent did last Tuesday, the answer lives in whichever logs each server happened to keep. A gateway exists to make those three problems one problem, solved in one place.
What an MCP gateway does
Where MCP gateways differ
Who builds MCP gateways
| Product | What it is | Best suited to |
|---|---|---|
| MintMCP | Managed hosting for MCP servers with team access control and tool-call monitoring. | Giving a team's coding assistants governed access to a sprawl of MCP servers, without running anything yourself. |
| Docker MCP Gateway | A container-native runtime primitive. Governs by isolation, signed images and interceptors. | Developers and single-tenant setups already standardized on containers. |
| Kong AI Gateway | API-management lineage extended to MCP, using the same routes, consumers and plugin chain. | Organizations already running Kong who want MCP on that fabric. |
| Dome | An agent operations platform. The MCP gateway is one control point of three, alongside model traffic and agent identity. | Enterprise platform teams running agent services for the whole business: many agents, many teams, tools and models both in scope, one audit trail. |
Last updated 11 August 2026, based on publicly available information about these products. Spot something out of date? Tell us and we will correct it.
Questions worth asking
- 1Can policy name an individual tool, or only the server it came from?
- 2Does the authorization decision see the user the agent is acting for?
- 3Where do model calls go, and who governs them?
- 4Can you test a policy change against real traffic before shipping it?
- 5Does the audit record attribute the call to an agent identity?
- 6Who holds the upstream credential, the gateway or the agent?
Routing in service of governance
A gateway that exists to route treats policy as a filter on traffic. A gateway that exists to govern treats the tool as one object among several that the same rules have to reach. That is the difference between knowing a call happened and being able to say who made it, on whose behalf, under which rule, and what came back.
So Dome’s MCP gateway, the Tool Gateway, is one control point of three. The agent is a registered identity with a lifecycle. The person it acts for is part of the authorization decision rather than a token passed downstream. Model calls are governed by the same rules and land in the same audit trail. One object model, one rule language, one record.
Agents Need to Talk to Your Systems is a 22-minute field guide to the Tool Gateway: connecting a system, composing a catalog, shaping reach, and governing what comes back. No form, no gate.