Universal Commerce Protocol
UCP — the open standard for agentic commerce
UCP is an open standard, co-developed by Google with Shopify and other retail leaders, that gives AI agents a common language for the whole buyer journey — discover, cart, checkout, and track — across merchants. It runs over MCP and A2A, exposes data via APIs, and pairs with AP2 for agentic payments. We list UCP-compatible servers below and label clearly what we've actually tested versus what's still a draft.
The buyer journey UCP standardizes
Discovery
Find products across one or many merchants (Catalog surfaces).
Cart
Assemble and iterate a cart with line items, localization, and buyer context.
Checkout
Convert a cart into a checkout and, for trusted agents, complete the purchase.
Order
Fetch fresh order state for post-purchase tracking.
Identity
Buyer-authorized account context via OAuth (Customer Accounts).
How UCP travels
- MCPModel Context Protocol — the tool surface agents call. UCP profiles ride on MCP servers.
- A2AAgent2Agent — agent-to-agent coordination across surfaces.
- AP2Agent Payments Protocol — secure agentic payments that UCP composes with at checkout.
- RESTDirect APIs (e.g. the Catalog API, Universal Cart API) for non-MCP integrations.
UCP-mapped servers (6)
All servers →Profile mapping is based on Shopify's documentation and the UCP specification. End-to-end UCP flow testing (discovery → agent auth → live calls) is in progress; only verified surfaces are advertised as working.
| Server | UCP profile | Capabilities |
|---|---|---|
| Shopify Cart MCP (Official) | cart | cart |
| Shopify Catalog MCP (Official) | catalog | discovery |
| Shopify Checkout MCP (Official) | checkout | checkout |
| Shopify Customer Accounts MCP (Official) | customer | customer-accounts |
| Shopify Order MCP (Official) | order | order-tracking |
| Shopify Storefront MCP (Official) | storefront | discovery, cart |
We only list a UCP surface here once we've built and tested the integration against the live endpoint.