What is the Universal Commerce Protocol (UCP)?

Last verified 2026-06-10

The Universal Commerce Protocol (UCP) is an open standard for agentic commerce launched by Google on 11 January 2026 and co-developed with Shopify, Etsy, Wayfair, Target and Walmart, with endorsements from more than 20 organizations including Visa, Mastercard, Stripe and American Express. It covers the full shopping journey, from discovery and checkout to post-purchase support, and gives agents, businesses, payment service providers and credential providers a common language. UCP is transport-agnostic (REST APIs, MCP or A2A) and is designed to be compatible with A2A, AP2 and MCP. It powers agentic checkout on Google AI Mode and the Gemini app, where the retailer remains the seller of record. The specification is open source under Apache 2.0 on GitHub; the latest release is v2026-04-08.

Key facts

Author / stewardGoogle and Shopify (with Etsy, Wayfair, Target, Walmart)
Announced2026-01-11
LicenseApache 2.0
GovernanceOpen-source project co-developed by Google, Shopify, Etsy, Wayfair, Target and Walmart; specification maintained on GitHub (Universal-Commerce-Protocol/ucp)
ScopeOpen standard for agentic commerce across the full shopping journey (discovery, buying, post-purchase); powers agentic checkout on Google AI Mode and the Gemini app, with the retailer remaining seller of record
TransportTransport-agnostic: capabilities served over REST APIs, MCP or A2A
PaymentPayment Token Exchange capability between PSPs and credential providers; Google Pay at launch (PayPal announced); supports AP2 mandates and verifiable credentials
Maturitybeta

What makes it distinctive

  • Launched by Google on 11 January 2026, co-developed with Shopify, Etsy, Wayfair, Target and Walmart
  • Endorsed by more than 20 organizations, including Adyen, American Express, Best Buy, Flipkart, Mastercard, Stripe, Visa and Zalando
  • Covers the full shopping journey: discovery, checkout and post-purchase support
  • Transport-agnostic: capabilities served over REST APIs, MCP or A2A; compatible with A2A, AP2 and MCP
  • Open source under Apache 2.0 on GitHub; latest specification release v2026-04-08
  • Powers agentic checkout on Google AI Mode and the Gemini app; the retailer remains seller of record

How UCP works

UCP gives platforms (AI agents and apps), businesses, payment service providers and credential providers a common language. Its architecture is composable: businesses implement Capabilities and declare them in a standardized profile, which platforms discover autonomously and configure themselves against, without one-off integrations. The initial release focuses on four capabilities: Checkout (cart management, tax calculation, flows with or without a human in the loop), Identity Linking (OAuth 2.0 authorization to act on a user’s behalf), Order (webhook-based lifecycle events: shipped, delivered, returned) and Payment Token Exchange (secure token exchange between PSPs and credential providers). Extensions such as discounts and fulfillment add features without bloating the core definitions.

Specification and governance

The specification is published at ucp.dev and on GitHub under Apache 2.0, with SDKs, samples and conformance tests in companion repositories. Three releases have shipped, the latest being v2026-04-08. UCP was co-developed by Google with Shopify, Etsy, Wayfair, Target and Walmart, and endorsed at launch by 20+ organizations including Adyen, American Express, Best Buy, Flipkart, Mastercard, Stripe, Visa and Zalando. The published roadmap extends UCP beyond shopping to new verticals (travel, services), loyalty and personalization.

How UCP fits the stack

UCP is transport-agnostic: capabilities can be served over REST APIs, MCP or A2A, and the protocol is explicitly compatible with AP2 (including AP2 mandates and verifiable credentials for security). Against ACP, the overlap is agent checkout; the difference is scope (full journey vs purchase completion) and surface (Google AI Mode and Gemini vs ChatGPT). See ACP vs UCP.

Limitations and open questions

The first consumer-facing deployment announced is checkout on eligible Google product listings in AI Mode and the Gemini app for eligible US retailers, with Google Pay at launch and PayPal announced; Google stated global expansion would follow in the coming months. UCP is young (first release January 2026) and its real-world merchant coverage is still building. As with all of these standards, verify current deployment status against primary sources before making integration decisions.

Who should care

Retailers that sell through Google surfaces, platforms building agent experiences that need standardized merchant access, and PSPs/credential providers interested in the Payment Token Exchange capability. The adoption tracker lists verified supporters.

Adoption

  • Google: Platform (AI Mode in Search, Gemini app) (2026-01-11). source
  • Shopify: Co-developer (2026-01-11). source
  • Etsy: Co-developer (2026-01-11). source
  • Wayfair: Co-developer (2026-01-11). source
  • Target: Co-developer (2026-01-11). source
  • Walmart: Co-developer (2026-01-11). source

See the full adoption tracker →

Frequently asked questions

Who created UCP and when?
Google launched the Universal Commerce Protocol on 11 January 2026, co-developed with Shopify, Etsy, Wayfair, Target and Walmart.
Is UCP open source?
Yes. UCP is open source under the Apache 2.0 license, with the specification maintained on GitHub (Universal-Commerce-Protocol/ucp).
UCP vs ACP: what is the difference?
ACP (OpenAI + Stripe) focuses on agent checkout and powers Instant Checkout in ChatGPT. UCP (Google + Shopify) covers the whole shopping journey and powers agentic checkout on Google AI Mode and Gemini. A merchant can support both.
Does UCP replace AP2 or MCP?
No. UCP is designed to be compatible with existing protocols, including A2A, AP2 and MCP.