Universal Commerce
Protocol
The common language for platforms, agents, and businesses.
UCP provides building blocks for agentic commerce across industries—from discovery to checkout and beyond—allowing the ecosystem to operate through one standard, without custom builds.
Co-developed by industry leaders
UCP is built by the industry, to enable seamless agentic experiences. It solves fragmented user journeys that lead to frustrated users and conversion drop off.
Built for flexibility, security, and scale
Agentic commerce requires interoperability. UCP is built on industry standards — REST and JSON-RPC transports; Agent Payments Protocol (AP2), Agent2Agent (A2A), and Model Context Protocol (MCP) support built-in — so different systems can work together without custom integration.
Scalable and universal
Surface-agnostic design that scales to support any business (from small to enterprise), in every industry, across all modalities, including chat, visual commerce, and voice.
Businesses at the center
Built to facilitate commerce, ensuring businesses retain control and remain the Merchant of Record, with full ownership of customer relationships.
Open and extensible
Open and extensible by design, enabling development of community-driven capabilities and extensions across industries.
Secure and private
Built on proven security standards for account linking (OAuth 2.0) and secure payment (AP2) via payment mandates and verifiable credentials.
Frictionless payments
Open wallet ecosystem with interoperability between providers, ensuring buyers can use their preferred payment methods.
See it in action
UCP is designed to facilitate the entire commerce lifecycle, from discovery and search to final sale and post-purchase support. The protocol supports a range of core capabilities, including: Catalog Search and Lookup, Cart Building, Identity Linking, Checkout, and Order Management.
Checkout
Support complex cart logic, dynamic pricing, tax calculations, and more across millions of businesses through unified checkout sessions.
Get Started
{
"ucp": { ... },
"id": "chk_123456789",
"status": "ready_for_complete",
"currency": "USD",
"buyer": {
"email": "e.beckett@example.com",
"first_name": "Elisa",
"last_name": "Beckett"
},
"line_items": [
{
"id": "li_1",
"item": {
"id": "item_123",
"title": "Monos Carry-On Pro suitcase",
"price": 26550
},
"quantity": 1,
...
}
],
"totals": [ ... ],
"links": [ ... ],
"payment": { ... },
"fulfillment": {
"methods": [
{
"id": "method_1",
"type": "shipping",
"line_item_ids": ["li_1"],
"selected_destination_id": "dest_1",
"destinations": [
{
"type": "shipping_address",
"id": "dest_1",
"first_name": "Elisa",
"last_name": "Beckett",
"street_address": "1600 Amphitheatre Pkwy",
"address_locality": "Mountain View",
"address_region": "CA",
"postal_code": "94043",
"address_country": "US"
}
],
"groups": [
{
"id": "group_1",
"line_item_ids": ["li_1"],
"selected_option_id": "free-shipping",
"options": [
{
"id": "free-shipping",
"title": "Free Shipping",
"totals": [ {"type": "total", "amount": 0} ]
}
]
}
]
}
]
}
}
Identity Linking
OAuth 2.0 standard enables agents to maintain secure, authorized relationships without sharing credentials.
Get Started