Universal Commerce Protocol (UCP): The Server Side of Agent-Driven Commerce
Universal Commerce Protocol (UCP) is an open-source standard that unifies digital commerce so that AI agents can make direct, instant purchases across Google surfaces such as AI Mode in Search and the Gemini app. It reduces friction by using a shared set of commerce building blocks, with optional extensions, for the full shopping journey: discovery, checkout and post-purchase support. On the server side, merchant and platform systems expose these building blocks so that agents can interact with them in a consistent way rather than through one-off integrations.
For agentic AI, the server side is where policy on agent purchases meets business systems. Guardrails such as purchase limits, observability of transactions and data contracts for product and order data all touch server-side systems. For senior leaders, evaluating an agent-facing commerce interface means asking how much control and traceability those systems retain.
UCP: Universal Commerce Protocol
The Universal Commerce Protocol (UCP) is an open-source standard designed to power the next generation of agentic commerce. By establishing a common language and functional primitives, UCP enables seamless commerce journeys between consumer surfaces, businesses and payment providers. It is built to work with existing retail infrastructure and is compatible with the Agent Payments Protocol (AP2) to provide secure agentic payments support. It also gives businesses flexible ways to integrate via APIs, Agent2Agent (A2A) and the Model Context Protocol (MCP).
UCP is developed by Google in collaboration with industry leaders including Shopify, Etsy, Wayfair, Target and Walmart, and endorsed by over 20 global partners across the ecosystem such as Adyen, Mastercard, Stripe, Visa, Zalando and many more.