Definition
Agentic Commerce Protocol (ACP) is an open, community-designed protocol for programmatic commerce flows between buyers, AI agents, and businesses, intended to let an AI agent initiate and progress a checkout while the business remains the merchant of record. 1
In practice, ACP standardizes the “conversation” and state changes involved in checkout (for example: create a checkout session, update it, complete it, or cancel it), so an agent can coordinate with a merchant’s systems using consistent request/response shapes. 2
How it relates to marketing
ACP turns AI interfaces (chat and agent experiences) into a new commerce channel where discovery and checkout can happen without sending the customer through a traditional web funnel. For marketers, this shifts emphasis toward agent-readable product data, predictable fulfillment options, and policies that determine which agent-initiated transactions are accepted. 3
ACP also supports a “controlled participation” model: businesses can implement ACP endpoints, then decide whether to accept transactions per agent, per transaction, or via custom logic. That’s governance-by-design instead of “hope the bot behaves.” 4
How to calculate (the term)
ACP is a protocol, so it isn’t “calculated” like a KPI. What teams commonly calculate are operational and funnel metrics tied to ACP flows, such as:
- Agentic checkout conversion rate = completed ACP checkouts ÷ created ACP checkout sessions
- Payment readiness rate = checkouts reaching
ready_for_payment÷ created sessions (uses ACP status states) Stripe Docs - Completion success rate = successful
/completecalls ÷ attempted/completecalls (tracks payment-data/token issues) Stripe Docs+1 - Agent approval rate = accepted transactions ÷ attempted transactions (if you apply per-agent/per-transaction acceptance rules) Agentic Commerce
How to utilize (the term)
Common implementation pattern:
- Expose ACP checkout endpoints in front of your existing commerce backend (create, retrieve, update, complete, cancel). Stripe Docs+2Stripe Docs+2
- Return structured checkout state (line items, totals, fulfillment options, messages/links, and status) so the agent can guide the buyer and request the next action. Stripe Docs+1
- Handle tokenized payment data (ACP supports passing a payment token + provider, rather than exposing raw credentials). Stripe Docs+1
- Optionally participate in AI-platform experiences built on ACP (for example, OpenAI’s “Instant Checkout” experience requires ACP plus a product feed for eligibility in that channel). OpenAI Developers+1
Common use cases:
- In-chat checkout for physical or digital goods, including shipping or digital fulfillment options. Stripe Docs+1
- Agent-assisted order changes (update quantities, address, fulfillment option) before payment completion. Stripe Docs+1
- Controlled agent commerce where specific agents (or transaction types) are allowed, rate-limited, or blocked. Agentic Commerce
Compare to similar approaches
| Approach | What it standardizes | Primary scope | Typical marketing impact | Notes |
|---|---|---|---|---|
| ACP (Agentic Commerce Protocol) | Checkout state + methods for create/update/complete/cancel | Agent-initiated checkout with merchant-controlled endpoints | New “agent channel” for conversion; more dependence on structured product data + fulfillment clarity | Open standard; maintained by OpenAI and Stripe; draft spec and docs available. GitHub+2Stripe+2 |
| UCP (Universal Commerce Protocol) | Agent ↔ retailer system communication across shopping lifecycle | Similar “agentic shopping” standard announced by Google + partners | Similar channel shift; may affect distribution across Google surfaces | Publicly framed as open-source and positioned as competing with ACP. The Verge |
| Custom “AI checkout” via proprietary APIs | Whatever you build | Usually limited to a single AI platform/integration | Faster initial rollout; higher long-term integration cost | Often requires bespoke contracts and per-platform variations. |
| MCP (Model Context Protocol) | How AI apps connect to tools/data sources | Tool connectivity layer (not commerce-specific) | Enables an agent to call commerce tools, but doesn’t define checkout semantics | ACP is described as REST and MCP compatible; MCP is a general open standard for tool/data connections. Agentic Commerce+2Anthropic+2 |
Best practices
- Treat product data as “agent UX.” Keep price, availability, variants, shipping constraints, and return rules consistent across your feed, PDP, and ACP checkout responses (the agent will do exactly what the data says—loyalty is its whole personality). OpenAI Developers+1
- Design for partial information. ACP supports a stateful flow (statuses such as
not_ready_for_payment→ready_for_payment), so build clear prompts/messages when address, shipping, or identity fields are missing. Stripe Docs - Implement acceptance controls. Use per-agent/per-transaction allow/deny logic and monitoring to manage fraud and policy constraints. Agentic Commerce
- Tokenize payments and minimize exposure. Use token-based payment data handling as intended by ACP integrations, keeping credential handling out of the agent interaction. Stripe Docs+1
- Instrument every state transition. Track create/update/complete/cancel rates, errors, latency, and step-level drop-off to separate “agent confusion” from inventory/pricing/payment issues. Stripe Docs+1
Future trends
- Protocol convergence and interop pressure. With multiple agentic commerce standards emerging, merchants and platforms are likely to prioritize adapters, version negotiation, and shared semantics for discovery, checkout, and post-purchase flows. The Verge+1
- Discovery mechanisms for ACP-enabled merchants. Public ACP materials indicate work toward ways for AI platforms to identify which businesses have implemented ACP, which would make “being agent-discoverable” a concrete technical milestone. Agentic Commerce
- More explicit agent identity and policy controls. Expect finer-grained controls around agent authentication, transaction limits, and auditability as the channel scales (especially for regulated categories and high-value carts). Agentic Commerce+1
- Deeper post-purchase standardization. UCP is positioned to cover post-purchase support; ACP ecosystems may extend standardized state beyond checkout into service events (returns, refunds, order changes). The Verge+1
Related Terms
- Agentic shopping
- AI checkout
- Product feed specification
- Merchant of record (MoR)
- Payment tokenization
- Model Context Protocol (MCP)
- Universal Commerce Protocol (UCP)
- Order management system (OMS)
- Fraud and risk controls
- Conversational commerce
References
Agentic Commerce Protocol. (n.d.). Agentic Commerce Protocol (ACP) (website). Retrieved January 12, 2026, from https://www.agenticcommerce.dev/
agentic-commerce-protocol. (n.d.). agentic-commerce-protocol/agentic-commerce-protocol [Source code repository]. GitHub. Retrieved January 12, 2026, from https://github.com/agentic-commerce-protocol/agentic-commerce-protocol
Google brings buy buttons to Gemini and AI search. (2026, January 12). The Verge. https://www.theverge.com/news/860446/google-ai-shopping-standard-buy-button-gemini
Hart, R. (2026, January 12). Google brings buy buttons to Gemini and AI search. The Verge. https://www.theverge.com/news/860446/google-ai-shopping-standard-buy-button-gemini
OpenAI. (2025, September 29). Buy it in ChatGPT: Instant Checkout and the Agentic Commerce Protocol. https://openai.com/index/buy-it-in-chatgpt/
Reuters. (2025, September 29). OpenAI partners with Etsy, Shopify on ChatGPT payment checkout. https://www.reuters.com/world/americas/openai-partners-with-etsy-shopify-chatgpt-checkout-2025-09-29/
Salesforce. (2025, October 14). Salesforce announces support for Agentic Commerce Protocol with Stripe. https://www.salesforce.com/news/press-releases/2025/10/14/stripe-openai-agentic-commerce-protocol-announcement/
Stripe. (n.d.). Integrate the Agentic Commerce Protocol (ACP). Stripe Docs. Retrieved January 12, 2026, from https://docs.stripe.com/agentic-commerce/protocol
Stripe. (2025, September 29). Stripe powers Instant Checkout in ChatGPT and releases Agentic Commerce Protocol co-developed with OpenAI. Stripe Newsroom. https://stripe.com/newsroom/news/stripe-openai-instant-checkout
Weinstein, J., & Kaliski, S. (2025, September 29). Developing an open standard for agentic commerce. Stripe Blog. https://stripe.com/blog/developing-an-open-standard-for-agentic-commerce
Model Context Protocol. (2025, March 26). Specification. https://modelcontextprotocol.io/specification/2025-03-26
Universal-Commerce-Protocol. (n.d.). Universal-Commerce-Protocol/ucp [Source code repository]. GitHub. Retrieved January 12, 2026, from https://github.com/Universal-Commerce-Protocol/ucp
Universal Commerce Protocol. (n.d.). Universal Commerce Protocol (UCP) (website). Retrieved January 12, 2026, from https://ucp.dev/
