MCP Gateway

MCP Gateway
Tool Access Your Auditor Can Read

An MCP gateway is the governed layer between AI agents and the tools they call over the Model Context Protocol: it holds the tool registry, decides which role may invoke each tool, runs the server that exposes internal systems as tools, and records every invocation. VDF AI runs that layer inside your perimeter, so an agent gains reach into Jira, GitHub or a database only where an administrator granted it.

Your systems registered as tools. Grants assigned per role, never per prompt.
Every call written to the same audit trail as the model decision.

Per role Tool grants, set by an administrator
On-prem Tool server, air-gapped if required
Every Tool call recorded and attributable
See Tool Governance in Practice →

Bring the systems you would never expose to an agent. Those are the interesting ones.

Tools registered for
Engineering IT Operations Finance Legal

What MCP changed, and what it left open

  • Connecting an agent to a system stopped being a bespoke integration
  • Which also means a developer can hand an agent production reach in an afternoon
  • The protocol carries no notion of who approved the connection
  • Tool calls act on systems, yet are usually logged less carefully than the text the model returned

What the gateway adds

  • A registry an administrator governs, with grants assigned per role: VDF AI Agents
  • An MCP server layer that exposes internal systems as tools inside your network
  • Skills that direct how a tool is used without widening what the agent may reach: Agent Skills
  • One audit trail covering the model decision and the tool call: AI governance platform
  • The same discipline applied to model traffic: AI gateway

Tools Wired Into Agents
or Tools Granted From a Registry

Tools wired per agent

  • Credentials pasted into an agent configuration
  • Access widened by editing a prompt
  • No inventory of which agents can reach which systems
  • Revocation means finding every agent that used it
  • A read tool and a write tool treated identically
  • Tool output logged, if at all, by the application

MCP gateway

  • Credentials held by the tool server, not the agent
  • Access granted in the registry, per role
  • One inventory of tools, owners and grants
  • Revoking a grant takes effect everywhere at once
  • Actions that write can require approval
  • Every invocation recorded with the agent that made it

Register. Grant.
Record.

Register the systems you already run

Jira, GitHub, GitBook, Slack and your own services are exposed through the MCP server layer as tools with declared parameters. An internal API becomes an agent capability by being wrapped as an MCP endpoint and registered, rather than by opening a new network path.

Grant by role, not by prompt

An administrator assigns tools to roles; an agent inherits only what its role holds. A Skill can prescribe the method for using a tool without expanding the tool set, which keeps the question of capability separate from the question of instruction.

Record what was actually done

Each invocation is written with the agent, the role it acted under, the tool and its parameters, next to the model decision that led there. That single trail is what turns "an agent updated the ticket" into an event a reviewer can reconstruct months later.

Where MCP governance can live

Concern Hosted MCP service Per-agent configuration VDF AI MCP gateway
Tool server reaches internal systems fromVendor networkWherever the agent runsInside your perimeter
Grant modelPer connectionPer agent, by handPer role, in the registry
Works air-gappedNoSometimesYes
Inventory of agent-to-system reachPartialNoneThe registry is the inventory
Audit of tool callsVendor-sideApplication logsPlatform audit trail
RevocationPer connectionFind every agentOne registry change

Eight questions to ask about MCP tool governance

MCP moved fast enough that most estates adopted it before anyone wrote the policy. These questions surface the gap between "our agents can use tools" and "we can say who authorised what". The protocol itself is explained in the Model Context Protocol guide.

  1. Who decides which agent may call which tool?Tool access is authority. If any agent can reach any registered tool, the registry is a directory, not a control point.
  2. Where does the MCP server run?A tool server reaches into ticketing, repositories and file stores. Hosting it outside your perimeter hands a third party a path into all of them.
  3. Can you add your own systems as tools?Most of what an agent needs is internal. Ask how an internal service becomes an MCP endpoint, and who approves it when it does.
  4. Is a tool call recorded as carefully as a model call?The model produced text; the tool changed something. The write path is the one an auditor will ask about first.
  5. What stops a Skill from widening tool access?A procedure should be able to guide how a tool is used without granting a tool the agent was never given.
  6. How are destructive actions handled?Reading a ticket and closing a ticket are different risks. Ask where approval sits for actions that write.
  7. Does it work with no internet access?MCP is a protocol, not a cloud service. In an air-gapped estate the tool server and every tool it exposes must run locally.
  8. What happens when the protocol changes?MCP is young and moving. Ask who maintains compatibility for your registered tools when it does.

Questions about MCP gateways

What is an MCP gateway?

An MCP gateway is the governed layer between AI agents and the tools they call over the Model Context Protocol. It holds the registry of available tools, decides which agent or role may invoke each one, runs the MCP server that exposes internal systems as tools, and records every invocation for audit. Without it, MCP gives an agent reach into enterprise systems with no place to state who approved that reach.

What is the Model Context Protocol?

The Model Context Protocol, or MCP, is an open standard for connecting AI models to tools and data sources through a common interface, so a capability written once can be called by any compatible agent or client. It replaced a generation of bespoke function-calling glue. The protocol itself says nothing about who is allowed to call what, which is precisely the gap a gateway fills. The concept guide covers the mechanics in full.

Do we need an MCP gateway if we already have an API gateway?

They govern different things. An API gateway governs service-to-service traffic by path and method. An MCP gateway governs which autonomous agent may invoke which capability, on whose authority, and what evidence that leaves behind — decisions that depend on the agent and its role rather than the route. Enterprises that run both typically expose internal APIs through the API gateway and then register a subset of them as MCP tools, with narrower grants.

Can we run an MCP server on our own infrastructure?

Yes, and in regulated environments it is the only sensible option. VDF AI runs the tool server inside your perimeter, including air-gapped estates, exposing systems such as Jira, GitHub, GitBook, Slack and your own APIs as governed tools. Internal services are wrapped as MCP endpoints and registered in the platform tool registry, so agents gain the capability without anyone widening network access by hand.

How is tool access granted and revoked?

An administrator assigns tools to roles in the registry, and an agent inherits only what its role holds. Because the grant lives in the registry rather than in an agent prompt, revoking access is a registry change that takes effect for every agent that depended on it, and the change is visible in the audit trail rather than buried in a prompt revision.

Enterprise AI Agents

See enterprise AI agents in production

Watch how VDF AI runs governed, multi-agent workflows on your own infrastructure — then compare it against the platforms you are evaluating.

Or start free — no credit card →