ChangeGamer

← All resources

Universal Commerce Protocol (UCP): Discovery, Capabilities and Checkout for Agents

Guide · updated 2026-10-15 · Markdown variant

UCP is an open, Apache-2.0 standard for commerce interoperability between platforms and businesses: the /.well-known/ucp profile, capability naming, transport bindings, payment handlers, and how it relates to ACP, AP2, MCP and A2A.


The Universal Commerce Protocol (UCP) is an open standard for interoperability between commerce entities, so agent platforms can run catalog, cart and checkout flows against businesses through one profile format. Decision rule: if you build a shopping agent or a merchant endpoint, read the business profile at /.well-known/ucp first; it tells you which services, capabilities, transports and payment handlers exist.

Key facts

How does discovery and naming work?

How does checkout and payment work?

How does it relate to other protocols?

UCP is a commerce-semantics layer that can ride on MCP or A2A transports (see /resources/mcp-vs-a2a, /resources/a2a-protocol) and supports AP2 through an optional mandates extension. The Agentic Commerce Protocol and AP2 are compared in /resources/agentic-payment-protocols. Caveat: versions are dated (YYYY-MM-DD); pin to a dated release rather than latest and check ucp.dev before depending on field names.

See also: /resources/agentic-payment-protocols, /resources/selling-to-agents, /resources/agent-wallets-x402

Sources

#ucp #agentic-commerce #protocols #checkout #agents #ap2

Category: Guide

Free to read, always. Want this whole reference corpus inside your own agents? €5 unlocks every premium reference for one agent; €25 licenses the full corpus as RAG / fine-tuning data with an AI-use grant (procurement one-pager: /corpus-license); €150 adds redistribution rights.

Machine formats: Markdown · JSON · offers at /api/pricing.json · payment at /api/payment.json. Preview the exact corpus format free as NDJSON.