Skip to main content

Announcing our $20m Series A from GV (Google Ventures) and Workday Ventures Read More

Romain Sestier Romain Sestier · · 10 min
Diagram of Gemini Enterprise connecting to enterprise systems through an MCP gateway: the Gemini logo and the Model Context Protocol logo joined by a dashed line through a green gateway node

The Best MCP Gateways for Gemini Enterprise in 2026

Table of Contents
Last updated: June 2026. Gemini Enterprise capabilities below are drawn from Google’s public documentation as of June 9, 2026; gateway capabilities from each vendor’s documentation, as in our full MCP gateway comparison. StackOne is one of the products compared — criteria disclosed, claims linked.

An MCP gateway gives Gemini Enterprise (formerly Google Agentspace) one governed entry point to the third-party systems its agents act on — one registration, one credential model, one audit trail — under Google’s own admin plane, not instead of it. Gemini Enterprise reaches external tools three ways: 50+ native connectors, custom MCP server data stores (Public Preview), and A2A agent registration (also Public Preview — Google’s documented path for external agents). The verdict: StackOne documents both Google paths — A2A registration and MCP data stores — through one engine, so one registration can serve whichever path your rollout lands on; we couldn’t find documented A2A support from the other gateways in this comparison as of June 9, 2026. Native connectors are fine for read-mostly search; Composio suits developer-led builds; Zapier suits breadth-first pilots.

Does Gemini Enterprise support MCP?

Yes — custom MCP servers are supported in Public Preview since April 28, 2026, with real constraints, covered below.

Now the naming, because it decides which docs apply to you. Gemini Enterprise is the employee-facing platform formerly called Google Agentspace — renamed October 9, 2025, with Agentspace closed to new subscriptions after December 31, 2025 — combining permissions-aware enterprise search, an assistant, an agent platform and an Agent Gallery, in Standard/Plus/Frontline editions plus a Business tier (Google’s docs, accessed June 2026). It’s distinct from the Gemini Enterprise Agent Platform, the developer platform formerly known as the Vertex AI agent stack, launched April 22, 2026 (Google Cloud blog) — a separate doc set. This page covers the employee-facing platform. (The Gemini CLI and consumer Gemini app have their own, separate MCP support — see the FAQ.)

Gemini Enterprise has three documented routes to external tools and agents:

1. Native connectors. 50+ prebuilt third-party connectors — the Microsoft suite, Salesforce, ServiceNow, Jira, Slack, Zendesk, GitHub and more — primarily for permissions-aware search, with actions expanding in waves: Box, Confluence Cloud, Dropbox, Jira Cloud, OneDrive, Outlook and SharePoint actions on January 23, 2026; Gmail, Drive, GitHub, HubSpot and Monday — the latter three in Preview — on March 31, 2026 (release notes). The catch: actions on third-party connectors require a separate connector and a separate three-legged OAuth 2.0 (3LO) app per system, with action-specific scopes and Google’s redirect URI (https://vertexaisearch.cloud.google.com/oauth-redirect) — see Google’s per-connector configuration docs, e.g. Jira Cloud; Google’s own connectors (Gmail, Drive, Calendar, Chat) can share one OAuth client.

2. Custom MCP server data stores — Public Preview. Since April 28, 2026, an admin with the Discovery Engine Editor role can register a custom MCP server as a data store (setup docs, accessed June 2026). Preview constraints, stated plainly in Google’s docs: StreamableHTTP transport only (no SSE), no Private Service Connect, no VPC Service Controls, and authentication via OAuth against your identity provider — client ID, client secret, authorization URL, token URL, and scopes.

3. A2A agent registration — Google’s documented path for externally hosted agents, also Public Preview (since April 21, 2026, per the release notes). An admin holding the Gemini Enterprise Admin IAM role registers a “Custom agent via A2A” by pasting the agent’s agent card JSON in the console (or via the agents.create API); the agent appears in the Agent Gallery under marketplace visibility controls (register and manage an A2A agent, accessed June 2026). Gemini Enterprise supports the A2A v0.3 streaming mechanism; agents built on A2A v1.0+ need SDK compatibility packages. A2A is no longer a Google-only bet — donated to the Linux Foundation on June 23, 2025, with more than 100 companies behind it at launch (Linux Foundation announcement).

Also: Google ships Google-managed MCP servers for its own services — Maps, BigQuery, GKE and more (December 10, 2025). Google covers Google well; the gap is third-party business systems.

What Gemini Enterprise’s native controls don’t cover

Gemini Enterprise’s admin plane is strong at what it governs: only the Gemini Enterprise Admin role registers and manages agents, marketplace visibility is controlled, and permissions-aware search enforces source-system ACLs (access control docs, June 2026). A gateway doesn’t replace any of that — it governs the MCP servers, tools, credentials and data behind it. Four gaps matter:

  • Both external paths are Preview — and the constraints fall unevenly. The MCP path: no VPC Service Controls, no Private Service Connect, StreamableHTTP only (per Google, accessed June 2026). Teams that require VPC-SC perimeters can’t put custom MCP servers inside one yet. A2A registration is also Public Preview, but it isn’t subject to those transport and network constraints — which is why it’s the lower-friction route for external systems today, not because it’s GA (it isn’t).
  • Per-connector OAuth-app overhead for actions. Every third-party connector with actions needs its own 3LO OAuth app with action-specific scopes (see Google’s per-connector configuration docs, e.g. Jira Cloud). Ten third-party systems means ten app registrations to create, scope, rotate and review — against quotas of 100 data stores per project by default (max 500, each connector entity counts) and 150 engines, i.e. apps (quotas, accessed June 2026).
  • Model Armor’s console integration doesn’t reach third-party agents — and doesn’t document covering intermediate steps. Google’s integration documentation (accessed June 2026) describes routing user inputs and assistant outputs through Model Armor, and Google’s A2A registration docs state that the console settings don’t automatically protect A2A agents — developers must configure Model Armor via the REST API in the agent’s own code (ADK and Marketplace agents carry the same caveat on their registration pages). Screening of intermediate steps and tool responses isn’t documented for the console integration. (The separate Agent Platform’s gateway does sanitize MCP tool-call responses — but that’s the developer platform, not this product.) Tool responses are exactly where injection rides in from compromised third-party data.
  • Action depth and cross-system audit. The actions catalog is expanding but thin on writes in HRIS, ERP and ITSM — and once an agent acts across ten SaaS systems, each logs its own slice. A single trail of every tool call, across systems, is the gateway’s job.

What should you look for in an MCP gateway for Gemini Enterprise?

CriterionWhy it matters for Gemini Enterprise specifically
Speaks A2A and MCPGoogle gives you two paths, both Public Preview: A2A registration (the one-registration path for external agents) and MCP data stores. A layer that speaks both wins whichever path matures — StackOne’s A2A implementation supports the v0.3 streaming mechanism Google requires.
StreamableHTTP + IdP-style OAuthThe MCP Preview only accepts StreamableHTTP with OAuth (client ID/secret, auth URL, token URL, scopes). SSE or bare API-key endpoints can’t register.
One registration, many systemsThe alternative is a separate connector and 3LO OAuth app per third-party system, against a 100-data-store default quota.
Depth where Google’s actions are thinGoogle covers Google; action coverage is growing in collaboration tools. HRIS/ERP/ITSM writes are where the catalog runs out.
Response-side injection screeningModel Armor’s console settings don’t auto-cover A2A/Marketplace agents, and screening of intermediate tool responses isn’t documented. Screening tool responses closes that gap.
Cross-system audit trailOne log of every tool call, every system, every user — under Google’s plane, not instead of it.

The best MCP gateways for Gemini Enterprise, compared

Comparison set: the managed-catalog gateways from our full comparison that fit Gemini Enterprise’s connection paths, plus Google’s native connectors as the baseline.

PlatformPath into Gemini EnterpriseAccount linkingGovernanceCatalogPricing
StackOneA2A agent card (one registration) or MCP data store (StreamableHTTP + OAuth)End-user self-serve (OAuth 2.1)Audit logs, tool scoping, permissions checks, injection defense on tool responses310+ connectors / 20,000+ agent-optimized actionsFree plan (full catalog)
ComposioMCP data store (docs describe API-key header auth; Google’s wizard expects OAuth fields)End-user via Connect LinkObservability; audit detail light~1,000 toolkitsFree tier; from $29/mo
Zapier MCPMCP data store (documents StreamableHTTP; endpoint auth is a secret server URL, not OAuth fields)User’s existing Zapier connectionsHistory log, allowlists, approvals9,000+ apps (automation-shaped)Included; 2 tasks per call
ArcadeMCP data store (documents StreamableHTTP + OAuth via your OIDC IdP)End-user OAuth via your IdPIdP-backed user auth, per-gateway tool selection~150 servers in registryFree tier; from $25/mo
Gemini Enterprise native connectorsBuilt inPer-connector 3LO OAuth app, action-specific scopesAdmin-role gating, marketplace visibility, ACL-aware search50+ connectors; actions expandingIncluded in edition

1. StackOne

StackOne is the enterprise layer for AI agents to safely act on any application — 310+ managed connectors exposing 20,000+ agent-optimized actions across HRIS, ERP, CRM, ITSM and the long tail, with depth verifiable per system on every connector page (Workday, Salesforce, Jira).

For Gemini Enterprise, the differentiator is the dual path: StackOne routes direct API, SDKs, MCP, and A2A through the same engine — same connectors, same permissions, same audit trail whichever surface calls it. You can register StackOne once via the A2A agent card — Google’s documented path for external agents, also Preview but free of the MCP preview’s transport and network constraints — and we couldn’t find documented A2A support from any other gateway in our comparison as of June 9, 2026. StackOne’s A2A implementation supports the v0.3 streaming mechanism Gemini Enterprise requires. End users link their own accounts through an OAuth 2.1 self-serve flow: 500 users means 500 isolated credential sets, no ticket queue. On the Model Armor gap: StackOne Defender scans tool responses for prompt injection before they reach the agent (89.0% detection accuracy in our published evaluation) — a layer Google’s console integration doesn’t document covering. Request logs capture every call down to provider requests; admins scope which actions each project exposes. SOC 2 Type II, GDPR, HIPAA.

Limitation: the catalog focuses on business systems, not consumer applications — for the consumer-app long tail, Zapier’s catalog is far bigger. When a system isn’t in the catalog, the AI Connector Builder builds or extends a connector on the same engine that powers the pre-built ones, so coverage isn’t capped at what ships out of the box.

Best for: IT-led Gemini Enterprise rollouts where agents must act on systems of record — one registration covering either Google path, with end-user credentials and a cross-system audit trail.

2. Composio

Composio brings ~1,000 toolkits and 20,000+ tools with genuinely good SDKs, fast setup, published pricing (free tier, from $29/month) and per-user connected accounts via a hosted Connect Link. For a developer team standing up a custom MCP server data store, it’s quick. The open question for an IT-led rollout is the same one from our hub comparison: as of June 9, 2026 we couldn’t find an org-level control plane — central policy enforcement, approval workflows — in its public docs, and it doesn’t document A2A, so you’re committed to the Preview MCP path. One concrete check: Composio’s docs describe authenticating MCP endpoints with an x-api-key header, while Google’s Preview wizard expects OAuth fields (client ID/secret, auth URL, token URL) — confirm the auth fit before committing.

Best for: developer-led builds where the team owns the MCP data-store setup and SDK speed matters more than org-level governance.

3. Zapier MCP

Zapier MCP brings the largest catalog in this comparison — 9,000+ apps, 30,000+ actions — riding on 13+ years of auth infrastructure, with allowlists, approvals and a history log. For a Gemini Enterprise pilot touching long-tail consumer SaaS, that catalog covers the long tail out of the box. Caveats: each tool call consumes two tasks from a quota priced for workflows, not chatty agent loops; actions are automation-shaped — broad rather than deep — and you’d register it via the Preview MCP data-store path. Zapier documents StreamableHTTP transport, but its endpoint authenticates via a secret server URL rather than the OAuth client ID/secret, auth URL and token URL Google’s wizard asks for — confirm the auth fit before committing.

Best for: breadth-first pilots touching long-tail consumer SaaS, at modest call volumes.

4. Arcade

Arcade stands out on infrastructure control — cloud, VPC, on-prem, air-gapped — and on IdP-integrated end-user OAuth, so agents act with user-specific permissions rather than service accounts. Its docs state its gateways serve StreamableHTTP transport with OAuth through your OIDC identity provider — the shape Google’s Preview wizard asks for; confirm the field-level fit in your tenant. Its registry lists ~150 MCP servers, an order of magnitude fewer systems than the larger catalogs, and pricing is published (free tier, Growth from $25/month). A fit when your agents target a contained set of systems and security wants the runtime in your perimeter — noting Google’s Preview doesn’t yet support Private Service Connect, so fully private end-to-end connectivity isn’t available on the MCP path regardless of vendor.

Best for: contained system sets where security wants the runtime in your perimeter — with the Preview’s Private Service Connect gap in mind.

Gemini Enterprise native connectors

The baseline: 50+ Google-managed connectors, permissions-aware search that inherits source ACLs, no extra vendor, no extra bill. If your agents mostly search and summarize across Microsoft 365, Salesforce, Jira and Slack, start here. The limits arrive with actions: a separate connector plus a separate 3LO OAuth app with action-specific scopes per third-party system (per Google’s per-connector configuration docs, accessed June 2026), action coverage that’s expanding wave by wave but thin on HRIS/ERP/ITSM writes, and a 100-data-store default quota that connector entities count against.

Best for: read-mostly search and summarization across the systems Google already covers — start here, and add a gateway when actions outgrow the catalog.

How do you connect StackOne to Gemini Enterprise?

Connecting any MCP server or external agent follows the same two Google paths; here are the steps with StackOne as the example. The practical difference between them: A2A registers the gateway as an agent in the Agent Gallery that users invoke, while an MCP data store exposes tools inline to the assistant. Both paths are Public Preview — but only the MCP path carries the transport and network constraints (StreamableHTTP only, no VPC-SC, no PSC), which is why A2A is the recommended starting point.

Path A — register StackOne via A2A (recommended; Google’s documented path for external agents, also Preview):

  1. In your StackOne project, configure the connectors and action scoping to expose — the MCP quickstart covers project setup, and MCP on StackOne the surface itself — and get your project’s agent card JSON. StackOne runs A2A through the same engine as MCP and supports the v0.3 streaming mechanism Google requires.
  2. A Gemini Enterprise Admin chooses Custom agent via A2A in the console and pastes the agent card JSON (or calls the agents.create API) — Google’s steps.
  3. The agent appears in the Agent Gallery under your marketplace visibility controls. One registration covers every StackOne connector — no per-system OAuth apps.
  4. End users link their own accounts through StackOne’s OAuth 2.1 end-user flow: SSO sign-in, consent screen, opt in specific linked accounts. The admin sees one governed agent and the audit trail; the user sees a sign-in and consent screen on first use.

Path B — add StackOne as a custom MCP server data store (Preview):

  1. An admin with the Discovery Engine Editor role adds a custom MCP server data store with StackOne’s StreamableHTTP MCP endpoint and OAuth details — both come from your StackOne project (MCP quickstart) — per Google’s setup docs.
  2. Attach the data store to your app; tools become available to the assistant.
  3. This path inherits the Preview constraints above (no VPC-SC, no PSC, StreamableHTTP only), and Preview features can change.

When you don’t need an MCP gateway for Gemini Enterprise

  • Your agents only search and summarize. Permissions-aware search over the native connectors is exactly what Gemini Enterprise is built for — no gateway needed to read.
  • Everything you act on is Google. Google-managed MCP servers cover Maps, BigQuery and GKE; if agents stay inside Google’s estate, Google’s own plumbing may be enough.
  • You’re still proving the use case. Wire up one native action connector or a single managed MCP server, prove value, and graduate to a gateway when the per-connector OAuth apps and credential sprawl get real.

The trigger points: the first security review that asks what screens tool responses, the first quarter you’re maintaining five 3LO OAuth apps, and the first “what did the agent actually do in Workday?” question.


StackOne is the governed layer between AI agents and 310+ enterprise systems with 20,000+ agent-optimized actions — over MCP, A2A, API, and SDKs — with end-user OAuth linking, connectors you can extend, and built-in prompt-injection defense. See the full MCP gateway comparison, explore MCP on StackOne, or start with a connector: Workday, Salesforce, ServiceNow. See pricing or book a demo.

More MCP gateway guides

Every guide in this series applies the same disclosed criteria to a different AI client. Start with the full comparison, or jump to yours:

Frequently Asked Questions

Does Gemini Enterprise support MCP?
Yes, in Public Preview. Since April 28, 2026, admins with the Discovery Engine Editor role can register a custom MCP server as a data store. The preview only accepts StreamableHTTP transport (no SSE), doesn't support Private Service Connect or VPC Service Controls, and authenticates against your identity provider via OAuth (client ID/secret, auth URL, token URL, scopes). Source: Google's custom MCP server documentation, June 2026.
Do I need an MCP gateway for Gemini Enterprise?
Not to get started — Gemini Enterprise ships 50+ prebuilt connectors and Google-managed MCP servers for Google services. You need a gateway when agents must act (not just search) across many third-party systems: native actions require a separate connector and a separate OAuth app per third-party system, both the MCP data-store and A2A registration paths are still in Public Preview, and Model Armor's console settings don't automatically screen third-party A2A or Marketplace agents. A gateway gives you one registration, one credential model, and one audit trail across all of them.
How do I connect Gemini Enterprise to an MCP server?
An admin with the Discovery Engine Editor role adds the server as a custom MCP server data store: enter the server's StreamableHTTP endpoint URL plus OAuth details (client ID, client secret, authorization URL, token URL, scopes), then attach the data store to your app. The feature is in Public Preview as of June 2026 — SSE transport, Private Service Connect, and VPC Service Controls are not supported yet.
What's the difference between MCP and A2A in Gemini Enterprise?
MCP connects Gemini Enterprise to tools — a custom MCP server registers as a data store. A2A connects it to externally hosted agents — a Gemini Enterprise Admin registers a 'Custom agent via A2A' by pasting the agent card JSON, and that agent appears in the Agent Gallery (this is Google's documented path for external agents). Both paths are in Public Preview as of June 2026: A2A registration since April 21, 2026, MCP data stores since April 28, 2026, per Google's release notes. Gemini Enterprise supports the A2A v0.3 streaming mechanism; agents built on A2A v1.0+ need SDK compatibility packages. A gateway that speaks both protocols works whichever path your rollout standardizes on.
Does Model Armor protect MCP and A2A agents in Gemini Enterprise?
Only partially. Google's Model Armor integration documentation (accessed June 2026) describes routing user inputs and assistant outputs through Model Armor, and Google's A2A registration docs state that the console settings don't automatically protect A2A agents — developers must configure Model Armor via the REST API in the agent's own code (ADK and Marketplace agents carry the same caveat on their registration pages). Screening of intermediate steps and tool responses isn't documented for the Gemini Enterprise console integration — the separate Agent Platform's gateway does sanitize MCP tool-call responses, but that's a different product. Response-side injection screening at the gateway layer is complementary, not redundant.
Is Gemini Enterprise the same as Agentspace?
Gemini Enterprise is the new name for Google Agentspace — renamed on October 9, 2025, with Agentspace closed to new subscriptions after December 31, 2025. It's distinct from the Gemini Enterprise Agent Platform (launched April 22, 2026), which is the developer platform formerly known as the Vertex AI agent stack. This page covers the employee-facing platform.
Does the Gemini app or Gemini CLI support MCP?
Yes — separately from Gemini Enterprise. The Gemini CLI has its own native MCP support: developers configure MCP servers in its settings.json and the CLI discovers their tools directly. This page covers Gemini Enterprise, the employee-facing platform, where MCP arrives via custom MCP server data stores. For gateways across every MCP client, see our full MCP gateway comparison.

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.