Agentic commerce

ACP vs UCP vs AP2 vs MCP: which agentic commerce protocol matters?

Updated

The four protocols named in agentic commerce solve different layers and largely compose rather than compete. MCP (Anthropic) defines how an agent discovers and calls tools. UCP (Google and Shopify) covers catalog discovery and cart construction. ACP (OpenAI and Stripe) specifies product feeds, checkout sessions and delegated payment inside an AI interface. AP2 (Google-initiated, donated to the FIDO Alliance in April 2026) proves cryptographically that a human authorized a given payment. A merchant needs discovery first, payment authorization last.

They are layers, not rivals

Almost all coverage of these protocols frames them as a standards war with a winner to be picked. That framing is wrong in a way that leads merchants to the wrong decision, which is to wait.

They answer different questions. MCP answers "what can this agent access and call?" UCP answers "how does an agent read a catalog and build a cart?" ACP answers "how does a purchase execute inside an AI interface, and who processes it?" AP2 answers "how do we prove a human authorized this, in a way that survives a dispute?" A single transaction can touch all four.

ProtocolSponsor / governanceLayer it solvesWhat a merchant has to provide
MCPAnthropic; open specificationTool discovery and invocation — how an agent learns what it can callAn MCP server exposing your operations as typed, scoped tools
UCPGoogle and ShopifyProduct discovery and cart — catalog reads, live price and inventory, cart stateA machine-readable catalog with real-time price and availability
ACPOpenAI and StripeIn-interface checkout — product feed format, checkout session, delegated paymentA conformant product feed and a checkout session endpoint
AP2Google-initiated; donated to the FIDO Alliance, April 2026Payment authorization — verifiable credentials and cryptographic mandatesAcceptance and verification of signed authorization mandates
The four protocols by layer, sponsor and merchant-side obligation

What changed in 2026, and why it argues for the discovery layer

Two developments reset the picture this year, and both point the same way.

First, OpenAI shut down Instant Checkout and repositioned ACP toward product discovery and merchant-controlled experiences rather than in-chat purchase completion. Major retailers — Target, Sephora, Nordstrom, Lowe's, Best Buy, Home Depot, Wayfair — integrated ACP for discovery. The April 2026 revision covers checkout, payment delegation, cart, feed and authentication, plus a hook that lets ACP-aware agents advertise checkout capability through MCP tool discovery.

Second, Google donated AP2 v0.2 to the FIDO Alliance on 28 April 2026, moving payment authorization out of a single vendor's control and into a standards body with a long track record in authentication.

The read for a merchant: the checkout layer is still moving, the discovery layer has already consolidated, and everyone who tried to skip discovery and go straight to in-chat purchase has walked at least part of it back. Build the machine-readable catalog now. It is required by every one of these protocols and obsoleted by none of them.

The sequence that does not strand work

Given that the top of the stack is unsettled, the sane order of work is the one where each step is useful on its own and none of it is wasted if a protocol loses.

  • 1. Machine-readable catalog. Server-rendered product data with schema.org Product, real price, real availability, real identifiers. Required by UCP and ACP, useful to every assistant today, and it improves classical SEO at the same time.
  • 2. A discovery surface an agent can index. robots.txt that admits the assistant crawlers you want, a sitemap, and an llms.txt that states what you sell without making a model crawl 80 pages to work it out.
  • 3. Programmatic cart and quote. An API that returns a binding price including shipping and tax, so an agent never has to drive a browser to find out what something costs.
  • 4. Scoped, audited agent access. Before you let anything external act, you need per-key scopes, idempotency, and an audit log. This is where most platforms have nothing, and it is what turns agent access from a liability into something a finance team will sign off on.
  • 5. Payment authorization. AP2-style verifiable mandates, once your processor supports them. Last because it is the layer still in motion and the one you least want to build twice.

Where PlatformDTC sits

PlatformDTC ships steps one and two as platform defaults rather than plugins — storefronts server-render structured product data, and the discovery layer is generated from the route tree so it cannot drift.

Steps three and four are the Agent Gateway: a scoped API where every agent-callable operation carries an idempotency key, an audit record and a permission scope tied to the calling key, and where any action that spends money stops at a human approval gate before it executes. The same operations are exposed as MCP tools, so an assistant can discover and call them directly.

Frequently asked questions

Do I have to choose between ACP and UCP?
No. They overlap at the cart boundary but sit at different layers — UCP concentrates on catalog discovery and cart construction, ACP on checkout execution and payment delegation inside an AI interface. The underlying requirement, a machine-readable catalog with live price and inventory, is shared. Build that once and you are positioned for either.
Is MCP a commerce protocol?
Not specifically. MCP is a general specification for how an agent discovers and calls tools, published by Anthropic. It matters in commerce because it is how an agent finds out that your checkout capability exists — ACP's April 2026 revision includes an integration hook so ACP-aware agents can advertise checkout through MCP tool discovery.
What happened to OpenAI Instant Checkout?
OpenAI shut it down and pivoted ACP toward product discovery and merchant-controlled app experiences instead of completing purchases in-chat. The protocol itself continues; large retailers including Target, Sephora, Nordstrom, Best Buy and Wayfair adopted it on the discovery side.
Why does AP2 moving to the FIDO Alliance matter?
It changes the governance risk. A payment-authorization standard controlled by one company is a standard every other company has a reason to resist. FIDO is a neutral body with an established record in authentication standards, which makes broad processor and issuer adoption considerably more likely.

Sources

Related