An open standard for integrating commerce with agents, forged from billions of transactions and supported by millions of merchants.

Complete shopping journey in an AI conversation from product discovery to purchase.

Developed by

Shopify

One protocol, infinite possibilities

Commerce is complex. UCP provides the core capabilities for what’s common and extensions for everything else.

Universal primitives

Built for interoperability, with the foundations every transaction needs like dynamic negotiation and versioning.

Standardized operations

Proven commerce workflows like product discovery, checkout, orders & post-purchase are ready to use.

Custom extensions

Capability extensions support customization for everything from discounts to fulfillment rules and even embedded checkout.

Supported by

Never miss the sale

Discounts, loyalty programs, subscriptions, fulfillment options and terms are all supported by UCP so customers have what they need to convert.

Antifragile for an evolving world

Commerce is always evolving with new discovery surfaces, payment methods, regulations and business models. UCP flexes to all shapes of commerce.

Dynamic negotiation

Dynamic negotiation

Merchants and agents declare the commerce capabilities they support. The protocol negotiates the difference. No integration meetings required.

Open payments

Open payments

Any payment processor, any wallet. Payment handlers are negotiated, not prescribed. Shop Pay is built-in.

Any transport

Any transport

REST, GQL, JSON-RPC, A2A, MCP—swap the transport and envelope, not the business logic

See it in action

Walk through a complete checkout flow and see exactly what data is exchanged at each step.

GET /.well-known/ucp200 OK

Agent Profile

+

ucp.version:"2026-01-11"

Merchant Profile

+

ucp.version:"2026-01-11"

UCP logo

The universal protocol
for commerce

Co-developed with Google, open to everyone.