Blocks.ai publishes this comparison and sells in this market. Every claim about another product links to a public source.
DIY vs Gemini Enterprise Agent Platform: an in-house build or Google Cloud’s agent platform
Build it yourself (DIY)
Building agent connections and controls in-house from open protocols, existing infrastructure, and open-source tools
Gemini Enterprise Agent Platform
Google Cloud platform to build, deploy, govern, and optimize AI agents
Short answer
DIY is not a product: you connect and govern agents wherever they run, on open protocols like A2A and MCP, which leave authorization to the implementer.Source 1, Source 2, Source 3, Source 4 Gemini Enterprise Agent Platform is Google Cloud’s platform to build, deploy, and govern agents, with a per-project registry and a gateway for Agent Runtime and the Gemini Enterprise app.Source 5, Source 6, Source 7, Source 8
Where each one sits
Six layers of running AI agents at a company, and what each product’s own public sources say it covers.
These aren’t the same kind of product
DIY
Gemini Enterprise Agent Platform
At a glance
What each one is
Build it yourself (DIY)
DIY means connecting and governing agents yourself: open protocols such as MCP and A2A, your existing gateway, identity provider, and service mesh, an in-house platform, self-hosted open-source frameworks, or no central approach; Uber and Pinterest have each written about building their own MCP registry.Source 10, Source 12
Gemini Enterprise Agent Platform
Gemini Enterprise Agent Platform is Google Cloud’s platform to build, deploy, govern, and optimize agents, an evolution of Vertex AI.Source 5, Source 6 Agent Registry catalogs agents and MCP servers, Agent Identity can give agents on supported runtimes an identity, and Agent Gateway can govern agent traffic.Source 8, Source 9, Source 11, Source 20
The differences that matter
Where agents run and are governed
DIYWherever you put them: Pinterest optimized for MCP servers in its internal cloud, and Uber’s gateway sends requests through its service mesh sidecar.Source 10, Source 12
Gemini Enterprise Agent PlatformAgent Gateway can govern traffic for Agent Runtime and the Gemini Enterprise app; agents hosted elsewhere can be listed in Agent Registry by manual registration.Source 8, Source 13
Google documents an egress gateway in a dedicated governance project covering Agent Runtime agents in other projects of the same organization and region.Source 26
Agent registry
DIYBuild your own: A2A prescribes no standard API for curated registries, and Uber and Pinterest each built an MCP registry.Source 10, Source 12, Source 18
Gemini Enterprise Agent PlatformAgent Registry works per Google Cloud project: agents on supported runtimes can be registered automatically; other projects and outside hosts need manual registration.Source 7, Source 27, Source 28
The official MCP Registry lists publicly accessible MCP servers; it is in preview and does not support private servers.Source 29
Access control
DIYEach A2A server authorizes requests under its own policies, and MCP authorization is optional; Uber applies its internal access-control policies at its gateway.Source 1, Source 3, Source 10
Gemini Enterprise Agent PlatformBy default, outbound calls through Agent Gateway are blocked unless an IAM access policy grants access.Source 8
Google’s inbound mode, where the gateway controls which clients reach an agent, is supported only for agents on Agent Runtime.Source 8
For security teams
What a security review asks, answered from each vendor’s public documentation.
Full comparison
18 criteria in five groups. Every cell links to its source, or says no public source answers it.
| DIY | Gemini Enterprise Agent Platform | |
|---|---|---|
| What it is | ||
| What it is and who it’s for | Not a product: an in-house build on protocols such as A2A, an open standard for communication between agent systems, and MCP, which A2A calls complementary.Source 1 | Google Cloud platform to build, deploy, govern, and optimize AI agents, described as an evolution of Vertex AI, for developers and technical teams.Source 5, Source 6 |
| Maturity | Varies by component: MCP’s latest specification revision is 2026-07-28.Source 4 The official MCP Registry is in preview and may have breaking changes.Source 29 | Launched 22 April 2026.Source 37 Agent Registry and Agent Gateway generally available since 18 June 2026.Source 22 Agent Identity is generally available; its API is in preview.Source 22 |
| Control | ||
| Agent registry and discovery | Build your own: A2A prescribes no standard API for curated registries; the official MCP Registry, in preview, doesn’t support private servers.Source 18, Source 29 | Agent Registry: a per-project catalog of agents, MCP servers, and tools.Source 7, Source 9 Agents on supported runtimes can be registered automatically, others manually.Source 27, Source 28 |
| Identity and access control | In A2A, identity is established at the HTTP layer and authorization logic is implementation-specific.Source 1, Source 19 MCP authorization is optional.Source 3 | Agents on supported runtimes can have a SPIFFE-based Agent Identity.Source 20 By default, outbound gateway calls are blocked without an IAM access policy.Source 8 |
| Ownership, policy, and revocation | MCP says implementers should build consent and authorization flows.Source 4 Uber starts every MCP server and tool disabled until its owning team reviews it.Source 10 | Allow and deny access policies, enforce and dry-run modes, and Model Armor content filters.Source 8, Source 31 An agent owner field is not publicly documented. |
| Audit log and observability | A2A docs advise auditing significant events and distributed tracing, for example with OpenTelemetry.Source 19 Pinterest’s MCP servers log inputs and outputs.Source 12 | Registry admin changes go to Admin Activity logs; other calls need Data Access logs on.Source 32, Source 33 Gateway traffic is in Cloud Logging, routable to Pub/Sub for export.Source 8, Source 38 |
| Connection | ||
| How agents connect | MCP servers on Streamable HTTP expose an HTTP endpoint; A2A agents on HTTP use HTTPS URLs in production.Source 1, Source 30 AWS PrivateLink privately links a VPC to services.Source 39 | Agent Gateway: inbound for Agent Runtime agents, outbound for Agent Runtime and the Gemini Enterprise app.Source 8 Outside agents are registered by URL or agent card.Source 13 |
| Agents across organizations | A2A is built for agents from different companies on separate servers, and each server authorizes requests under its own policies.Source 1, Source 23 | Agent Runtime and Gemini Enterprise app agents can call outside agents via Agent Gateway.Source 8 Other organizations’ IAM access: not publicly documented. |
| Protocol support | MCP defines stdio and Streamable HTTP transports and permits custom ones.Source 40 A2A maps to JSON-RPC, gRPC, and HTTP/REST bindings.Source 1 | Agent Registry catalogs MCP servers and A2A agents; Agent Gateway carries MCP and A2A traffic.Source 8, Source 28, Source 41 A2A agents on Agent Runtime are in preview.Source 42 |
| Frameworks, models, and clouds supported | A2A gives agents built on different frameworks, languages, or vendors a common language.Source 1 Google’s open-source ADK says it is model- and deployment-agnostic.Source 15 | Build with the Agent Development Kit or any other open-source framework, using Gemini or other Model Garden models.Source 14 Outside agents can be registered manually.Source 13 |
| Operations | ||
| Deployment options and data residency | Wherever you run it: Pinterest optimized for MCP servers in its internal cloud.Source 12 A2A docs leave protecting stored data to your own security policies.Source 19 | Agent Gateway is managed and regional.Source 11 Agent data at rest stays in a supported location you pick.Source 43 Self-hosting the registry or gateway: not publicly documented. |
| Compliance attestations | Sits with the implementer: A2A docs advise complying with GDPR, CCPA, and HIPAA as relevant; MCP leaves data protections to implementers.Source 4, Source 19 | Listed for ISO 27001, 27017, and 27018, SOC 1, 2, and 3, and PCI DSS, and in the HIPAA BAA.Source 35, Source 36 Access Transparency isn’t available for Agent Registry.Source 22 |
| Support and SLA | Depends on the component: MCP SDKs are tiered partly by maintenance commitments; the official MCP Registry, in preview, gives no uptime guarantees.Source 44, Source 45 | Google Cloud support packages, some with 24/7 coverage.Source 46 An uptime SLA naming Agent Registry, Gateway, Identity, or Runtime is not publicly documented. |
| Time and effort to get running | A curated A2A registry is a service you deploy and maintain.Source 18 Pinterest built a unified deployment pipeline after new MCP servers took too much setup.Source 12 | A Google Cloud project with the Agent Registry API enabled, plus the Identity-Aware Proxy API for gateway policy.Source 7 Google recommends dry-run mode in staging.Source 31 |
| Pricing model and public prices | The A2A and MCP specifications are openly licensed, A2A under Apache 2.0.Source 1, Source 2 Build and running costs are not publicly documented. | Agent Registry is free; skill scanning is billed from January 2027.Source 25 Agent Gateway egress costs $0.085 per 15,000 requests.Source 24 |
| Building | ||
| Agent building tools | Frameworks such as LangGraph and Google’s open-source Agent Development Kit build and deploy agents.Source 15, Source 16 The A2A project hosts SDKs in six languages.Source 47 | Agent Studio, a low-code canvas; the Agent Development Kit; and Agent Garden prebuilt agents and templates.Source 5 A Managed Agents API is in preview.Source 5 |
| Model access | Your choice: Google’s open-source ADK, for one, says it is optimized for Gemini and model-agnostic.Source 15 | More than 200 models through Model Garden, including Gemini, third-party models such as Anthropic’s Claude, and open-source models.Source 5, Source 37 |
| Integrations and ecosystem | The official MCP Registry, in preview, has a REST API for clients and aggregators to discover MCP servers.Source 29 | Agents in Agent Registry can be made available to users of Google’s Gemini Enterprise app.Source 11 Google’s own remote MCP servers are registered automatically.Source 41 |
Which to choose
Choose DIY if
- You want agent calls checked by systems you already run, as Uber and Pinterest do with internal access control and mesh identities.Source 10, Source 12
- Your agents run outside Google Cloud, and you want controls beside them, as Pinterest applies its security logic in its internal cloud.Source 12
- You want your own review rules: Uber starts every MCP server and tool disabled until reviewed; Pinterest reviews all but one-off experiments.Source 10, Source 12
- You want no agent platform contract: the A2A and MCP specifications are openly licensed, A2A under Apache 2.0.Source 1, Source 2
Choose Gemini Enterprise Agent Platform if
- You want to build, deploy, and govern agents on one platform, with Agent Studio and the open-source Agent Development Kit.Source 5, Source 14
- Your agents run on Google Cloud, where agents on supported runtimes, such as Google Kubernetes Engine, can be registered automatically.Source 27, Source 28
- You want outbound agent calls blocked by default unless an IAM policy allows them, with Model Armor scanning prompts and tool responses.Source 8
- You want vendor support and attestations: support packages, some with 24/7 coverage, and ISO 27001, SOC 2, and PCI DSS scope.Source 35, Source 46
Questions buyers ask
Can Google’s Agent Development Kit be used without Agent Platform?
Do they support MCP and A2A?
In a DIY build you implement them: MCP defines stdio and Streamable HTTP transports, and A2A defines JSON-RPC, gRPC, and HTTP/REST bindings.Source 1, Source 40 Agent Registry catalogs MCP servers and A2A agents, Agent Gateway carries both, and A2A agents on Agent Runtime are in preview.Source 8, Source 28, Source 41, Source 42
Is Gemini Enterprise Agent Platform the same as Gemini Enterprise?
How do the costs compare?
For DIY, the specifications are openly licensed, and build and running costs are not publicly documented.Source 1, Source 2 Agent Registry is free; skill scanning is billed from January 2027.Source 25 Agent Gateway egress costs $0.085 per 15,000 requests, and Agent Runtime compute is billed per vCPU-hour.Source 24
How we compare
Read the full methodEvery claim on this page links to a public source. Where none answers a question, the page says so.
We re-check every fact at least every 90 days. This page was last checked .
Something wrong or out of date? Tell us and we’ll correct it.
Sources
52 public sources, each with the date we checked it. Every one opens in a new tab.
Source 1: Agent2Agent (A2A) Protocol Specification Back:abcdefghijklmnopqr
Source 2: modelcontextprotocol/modelcontextprotocol LICENSE (GitHub) Back:abcde
Source 3: Authorization - Model Context Protocol specification 2026-07-28 Back:abcd
Source 4: Specification - Model Context Protocol 2026-07-28 Back:abcde
Source 6: Gemini Enterprise Agent Platform (formerly Vertex AI) Back:abcde
Source 8: Agent Gateway overview Back:abcdefghijklmnopqrstuv
Source 10: Designing MCP Gateway Uber's MCP Management Platform - Uber Blog Back:abcdefghi
Source 12: Building an MCP Ecosystem at Pinterest - Pinterest Engineering Blog Back:abcdefghijkl
Source 14: Build with Gemini Enterprise Agent Platform Back:abcd
Source 17: Integrating with Model Context Protocol (MCP) - Keycloak Back to text
Source 21: Use Agent Identity with Agent Runtime Back to text
Source 22: Gemini Enterprise Agent Platform release notes Back:abcd
Source 24: Gemini Enterprise Agent Platform pricing Back:abcd
Source 29: The MCP Registry - Model Context Protocol Back:abcd
Source 30: Streamable HTTP - Model Context Protocol specification 2026-07-28 Back:ab
Source 34: Monitor traffic through Agent Gateway Back to text
Source 35: Google Cloud Platform Services in Scope by Compliance Program Back:abc
Source 37: Introducing Gemini Enterprise Agent Platform, powering the next wave of agents Back:ab
Source 39: What is AWS PrivateLink? - Amazon Virtual Private Cloud Back to text
Source 40: Transports - Model Context Protocol specification 2026-07-28 Back:ab
Source 43: Supported locations for agents in Agent Platform Back to text
Source 45: MCP Registry Aggregators - Model Context Protocol Back to text