Universal Commerce Protocol (UCP)
Universal Commerce Protocol (UCP) is Google's open standard for AI agent capability discovery. It publishes a machine-readable manifest at /.well-known/ucp/manifest.json that lets AI shopping agents discover your product catalog, pricing, and checkout capabilities without traditional search.
What is UCP?
Universal Commerce Protocol (UCP) represents a fundamental shift in how AI agents interact with businesses online. Developed by Google and released as an open standard, UCP moves beyond the traditional search paradigm — where a human types a query, gets blue links, and manually visits websites — toward a fully machine-mediated discovery layer where AI agents can programmatically understand and interact with your entire commerce infrastructure.
When an AI shopping agent like Google's AI Mode or a custom enterprise purchasing agent needs to find a product, it no longer needs to scrape web pages or rely on keyword-matched search results. Instead, it fetches your UCP manifest from a standardized location, reads your declared capabilities in seconds, and knows immediately what you sell, how to search your catalog, what checkout flows you support, and which API transports you accept for machine-to-machine transactions.
This is not merely an API specification — it is a complete capability declaration system. Your UCP manifest tells AI agents whether you support real-time inventory queries, whether you can handle cart operations via REST or MCP, whether you have Agent-to-Agent (A2A) protocol endpoints for autonomous multi-step purchasing, and what your authentication requirements are. In a world where 50% of commercial search traffic is projected to shift to AI channels by 2026, a missing or malformed UCP manifest means AI agents cannot find you — period.
UCP is designed to be progressive. Merchants can start with a minimal manifest declaring basic product feed access and add transports, capabilities, and real-time features incrementally. The protocol is versioned, schema-validated, and designed for zero-downtime updates. It integrates natively with Google Merchant Center and is expected to become a formal ranking signal in Google AI Mode commerce results.
How UCP Works: Capability Discovery Flow
UCP operates on a simple discovery-first architecture. AI agents follow a predictable four-step flow every time they need to interact with a merchant.
Example UCP Manifest
{
"version": "2026-01",
"merchant": {
"name": "Example Store",
"id": "https://example.com/#merchant",
"url": "https://example.com"
},
"capabilities": {
"browse": true,
"cart": true,
"checkout": true,
"returns": true,
"realtime_inventory": true
},
"transports": {
"rest": {
"base_url": "https://example.com/api/ucp/v1",
"auth": "bearer"
},
"mcp": {
"endpoint": "https://example.com/mcp",
"version": "2024-11-05"
},
"a2a": {
"agent_card": "https://example.com/.well-known/agent.json"
}
},
"catalog": {
"feed_url": "https://example.com/api/ucp/v1/products",
"format": "json",
"currency": "USD",
"product_count": 4821
},
"discovery": {
"search_endpoint": "https://example.com/api/ucp/v1/search",
"filter_support": ["price", "category", "availability", "brand"]
}
}UCP Transports
UCP supports three transport protocols, giving AI agents flexible ways to interact with your commerce infrastructure. Most enterprises implement REST first, then add MCP and A2A as their agentic readiness matures.
REST
Standard HTTP/JSON API
The baseline UCP transport. AI agents interact with your commerce backend via standard HTTP endpoints — product search, cart management, order placement. REST is universally supported and the fastest to implement.
- Standard HTTP GET/POST
- JSON request/response
- Bearer token auth
- OpenAPI schema compatible
MCP
Model Context Protocol
Anthropic's protocol for AI tool integration. MCP transports expose your commerce operations as structured tools that AI agents (Claude, GPT, Gemini) can call natively within their reasoning chains — enabling complex, multi-step shopping flows.
- Tool-based commerce primitives
- Streaming support
- Structured error handling
- Claude + GPT + Gemini compatible
A2A
Agent-to-Agent Protocol
Google's protocol for autonomous multi-agent commerce. A2A enables AI agents to collaborate — a shopping agent delegates payment to a payment agent, which coordinates with an inventory agent — all without human intervention.
- Multi-agent orchestration
- Agent Card discovery
- Task-based commerce flows
- Autonomous delegation
Benefits of UCP Implementation
Agent Discovery
AI agents can only purchase from merchants they can discover. A published UCP manifest makes your entire catalog machine-readable across Google AI Mode, ChatGPT, and every agent built on open standards.
Faster Commerce
UCP eliminates the multi-page browsing flow. AI agents go from discovery to cart in seconds — a direct product search, immediate inventory check, instant checkout initiation. No abandoned carts from friction.
Future-Ready
UCP is designed for the agentic commerce decade. Implementing now means your infrastructure is ready for every new AI shopping agent, every new protocol version, and every enterprise procurement workflow.
Ready to Implement UCP?
Adam Silva Consulting delivers full UCP implementations — manifest authoring, REST/MCP/A2A transport setup, catalog integration, and Google Merchant Center alignment. Most clients have a production-ready UCP manifest within 2 weeks. Full three-transport implementation completes in 4-6 weeks as part of the 16-week Agentic Readiness program.
Universal Commerce Protocol FAQ
What is Universal Commerce Protocol (UCP)?+
Universal Commerce Protocol (UCP) is Google's open standard for AI agent capability discovery. It publishes a machine-readable manifest at /.well-known/ucp/manifest.json that lets AI shopping agents discover your product catalog, pricing, and checkout capabilities without traditional search.
Is UCP required for Google AI Mode?+
UCP is not technically mandatory, but Google's AI Mode and AI Overviews strongly prefer businesses that publish a UCP manifest. Merchants without UCP face a significant disadvantage in AI-mediated discovery — AI agents simply cannot reliably discover their capabilities, pricing, or checkout flows.
What transports does UCP support?+
UCP supports three transport protocols: REST (standard HTTP API endpoints), MCP (Model Context Protocol, Anthropic's standard for AI tool integration), and A2A (Agent-to-Agent protocol for autonomous multi-agent commerce flows). Most implementations start with REST and add MCP and A2A over time.
How long does UCP implementation take?+
A basic UCP manifest (product catalog, pricing, capabilities) typically takes 1-2 weeks to implement. A full implementation covering all three transports (REST, MCP, A2A), real-time inventory, and checkout integration typically runs 4-6 weeks. Adam Silva Consulting delivers full UCP stacks in the 16-week Agentic Readiness program.
What is the UCP manifest structure?+
A UCP manifest is a JSON file served at /.well-known/ucp/manifest.json. It declares the merchant name, version, supported capabilities (browse, cart, checkout), supported transports (REST, MCP, A2A), product catalog endpoint, and authentication methods. AI agents fetch this file to understand how to interact with your business programmatically.
Start Your UCP Implementation
AI agents can't discover merchants without a UCP manifest. Get yours live in 2 weeks.
Talk to Adam About UCP