UCP
An open standard for interoperability between commerce entities so AI agents can discover products, fill carts, and complete purchases — orchestrating A2A, AP2 and MCP across the commerce journey.
- name
- UCP
- full_name
- Universal Commerce Protocol
- layer
- payments
- creator
- Universal-Commerce-Protocol project (open standard; ucp.dev)
- status
- active (open standard)
- year
- 2026
- one_liner
- An open standard for interoperability between commerce entities so AI agents can discover products, fill carts, and complete purchases — orchestrating A2A, AP2 and MCP across the commerce journey.
- spec_url
- https://ucp.dev
- snippet
UCP: an open standard enabling interoperability between commerce entities for agent-driven shopping.- abbreviation
- UCP
- also_known_as
Universal Commerce Protocol- canonical_spec_url
- https://ucp.dev/specification/overview
- entity_uri
- https://github.com/universal-commerce-protocol/ucp
- taxonomy_layer
- payments
- sub_layer
- commerce-interoperability
- protocol_type
- settlement
- central_problem
- Gives AI agents a single open standard to interoperate across commerce entities — discovering products, building carts, and completing purchases — instead of integrating each retailer/payment stack bespoke.
- maintainer
- Universal-Commerce-Protocol project (ucp.dev / github.com/universal-commerce-protocol)
- governance_body
- — verify-against-primary-at-build ↗ https://ucp.dev
- license
- Apache-2.0
- maturity_tag
- emerging
- current_spec_version
- v2026-04-08 verify-against-primary-at-build ↗ https://github.com/universal-commerce-protocol/ucp
- spec_date
- 2026-04-08 verify-against-primary-at-build ↗ https://github.com/universal-commerce-protocol/ucp
- launch_date
- — verify-against-primary-at-build ↗ https://ucp.dev
- last_verified
- 2026-06-15
- transport
- Open commerce-interoperability standard (orchestrates A2A / AP2 / MCP across the commerce journey)
- core_mechanism
- UCP is an open standard for interoperability between commerce entities (retailers, agents, payment providers) covering the journey from product discovery through cart-building, checkout, and post-purchase. Secondary analyses describe it as orchestrating existing protocols — A2A for agent communication, AP2 for payments, and MCP for tool/data access — into one commerce layer.
- discovery_endpoint
- UCP commerce endpoints (per the ucp.dev specification; implementation-defined)
- settlement_type
- card-rail / payment-agnostic (delegates settlement to AP2-class rails) verify-against-primary-at-build ↗ https://ucp.dev/specification/overview
- adoption_metric
- — verify-against-primary-at-build ↗ https://ucp.dev
- notable_adopters
{"value":"Universal-Commerce-Protocol project","source":"https://github.com/universal-commerce-protocol/ucp"}- relationships
{"predicate":"built_on","target":"a2a","note":"Secondary analyses describe UCP as orchestrating A2A for the agent-communication layer of commerce."}{"predicate":"built_on","target":"ap2","note":"UCP delegates the payment leg to AP2-class settlement."}{"predicate":"competes_with","target":"acp-commerce","note":"UCP and ACP (Agentic Commerce Protocol) both address agent-driven commerce/checkout interoperability."}- ideal_use_case
- Giving retailers, agents, and payment providers one open interoperability standard for agent-driven shopping end to end.
- when_to_use
- When you want a full commerce-journey interoperability layer (discovery → cart → checkout → post-purchase) rather than a single checkout or payment protocol.
- when_not_to_use
- When an in-conversation checkout (ACP) or a single payment mandate framework (AP2) already covers your need.
- code_example
- // UCP orchestrates commerce protocols (schematic): // agent --A2A--> retailer.discover(query) // agent --AP2--> pay(cartMandate) // retailer --MCP--> inventory.lookup(sku)
- source
- Open commerce-interoperability standard, Apache-2.0, release v2026-04-08: https://ucp.dev and https://github.com/universal-commerce-protocol/ucp . Secondary attribution (Google/Shopify/Walmart, NRF 2026) and AAIF hosting per research §2 + trade press — flagged for primary verification at build (possible distinct 'UCP' efforts).
- agent_readiness_link
- agent-readiness/x402
- layer_legacy
- payment