ACP, UCP, AP2 and MCP: Agentic Commerce Protocols Explained
Four acronyms, four different jobs. Once you know which job each does, the to-do list for your store gets short.
ACP (OpenAI and Stripe, September 29, 2025) and UCP (Google with Shopify and others, January 11, 2026) define how an AI agent finds products and completes checkout. AP2 (Google, September 16, 2025) records that a person authorized a payment. MCP lets an agent call tools such as your catalog or order system. They stack more than they compete, and all of them depend on clean, current product data.
If you have read three articles on agentic commerce, you have met four acronyms and probably decided they were the same thing. They are not. Each one does a different job, and knowing which job is the fastest way to decide what your store actually has to do.
The four, in one table
| Protocol | Made by | Announced | Its job |
|---|---|---|---|
| ACP | OpenAI and Stripe | Sep 29, 2025 | Lets an AI agent get product data, build a cart and check out. Powers Instant Checkout in ChatGPT |
| UCP | Google, with Shopify, Etsy, Wayfair, Target and Walmart | Jan 11, 2026 | Covers discovery, checkout and post-purchase between agents and merchants |
| AP2 | Sep 16, 2025 | Records that a person authorized an agent’s payment, using signed “mandates” | |
| MCP | Anthropic | 2024 | Lets an agent call tools and data sources. Does not define merchant checkout |
Dates and roles are from Wikipedia’s agentic commerce entry, OpenAI and Stripe for ACP, and NRF and Google for UCP. Both ACP and UCP were released under the Apache 2.0 license.
How they fit together
They stack more than they compete. A shopper’s agent uses ACP or UCP to find products and complete checkout with a merchant. AP2 or a card network’s agent credentials prove the person allowed the purchase. MCP sits beside them, as the way an agent calls tools such as your catalog or order system. Under all of it are your own systems.
The ACP design is a good example of the stack at work. The agent collects the buyer’s payment choice and hands the merchant a narrowly scoped token. The merchant charges that token through any compliant payment provider and stays the merchant of record.
What is live and what is early
ACP went live with Etsy on launch day, and a dozen Shopify brands including Glossier, Vuori, Spanx and SKIMS followed over the next weeks. For merchants already on Stripe, the companies said enabling agentic payments could take as little as one line of code, and merchants on other processors can take part through Stripe’s Shared Payment Token API or the Delegated Payments Spec.
UCP is newer. At launch its checkout experience was limited to eligible products in the United States and participating merchants, on surfaces such as AI Mode in Google Search and the Gemini app. Check current availability before you plan around it, because these programs are moving quickly.
Do you have to pick one?
Probably not, and not yet. Which protocol your store ends up using will largely depend on your commerce platform and payment provider, not on a technical preference. Shopify co-developed UCP, and Stripe co-developed ACP. If you run a custom stack, the specifications are open, so you can implement against them once your data is ready.
The work that helps under every protocol is the same, and it is not protocol work:
- Fix your product data. Identifiers, variants, literal attributes and a single source of truth. The 12-point audit covers it.
- Make price and stock real-time so what an agent quotes is what you charge.
- Publish policies in a form a machine can read, especially returns and shipping.
- Check your platform’s program. Look in your commerce platform and payment provider for current agentic commerce options before building anything.
- Test what an agent says about you. Ask real shopper questions and read the answers. Here is a method.
Which situation are you in?
| If you… | Start with |
|---|---|
| Sell on Shopify | The platform’s agentic commerce settings and the product data audit. Check what is switched on for your store |
| Take payments with Stripe | Stripe’s agentic commerce documentation and the ACP path, after your feed is clean |
| Run a custom stack | Data and real-time price and stock first. Then the open specifications for the platform you want to reach |
| Are building your own agent | MCP for tools and a test harness before launch |
What is still unsettled
Everything here is under two years old. Programs are limited by region and merchant eligibility, field requirements change, and fees and liability terms are still being worked out. We are not lawyers, and this is not legal advice. Read each platform’s current terms before you commit.
Common questions
Is ACP the same as MCP?
No. ACP defines how an AI agent gets product data, builds a cart and checks out with a merchant. MCP is a general way for an agent to call tools and data sources. It does not define merchant checkout flows.
Which protocol should my store support first?
Start with product data and real-time price and stock, which every protocol needs. Then follow your commerce platform and payment provider. Stripe merchants have an ACP path, and Shopify co-developed UCP.
Does the AI agent become the merchant of record?
Under ACP, the merchant stays the merchant of record. The agent hands over a narrowly scoped payment token and the merchant charges it through a compliant payment provider.
Do these protocols replace my website?
No. Agents still need accurate product data, and shoppers still land on your site for many purchases. The protocols add another route to the sale.
Are ACP and UCP open?
Yes. Both were released under the Apache 2.0 license.
Sources
- Wikipedia: Agentic commerce
- OpenAI: Buy it in ChatGPT, Instant Checkout and the Agentic Commerce Protocol
- Stripe: Instant Checkout in ChatGPT and the Agentic Commerce Protocol
- NRF: Google deepens AI investments that impact retail
- Google: Sundar Pichai’s remarks at NRF 2026
- Shopify: agentic-ready product data
- Anthropic: introducing the Model Context Protocol
Last reviewed October 16, 2026. Figures from vendors and roundups are marked as such and change often. Check current prices and specifications before you rely on them.