ACP vs MCP

Last verified 2026-06-18

Short answer: ACP and MCP sit at different layers and increasingly connect. MCP, the Model Context Protocol (Anthropic, 25 November 2024, MIT), is the context layer that connects agents to tools, catalogs and data; it carries no payments. ACP, the Agentic Commerce Protocol (OpenAI and Stripe, 29 September 2025, Apache 2.0), is a commerce specification that powered the original Instant Checkout in ChatGPT; on 24 March 2026 OpenAI announced a focus on product discovery and merchant checkout. Its 17 April 2026 specification adds MCP support. MCP supplies context and tool interoperability; current ChatGPT commerce uses ACP for product discovery.

Filter standards:
CriterionACPMCP
Author / stewardOpenAI and StripeAnthropic (Linux Foundation since Dec 2025)
Announced29 Sep 202525 Nov 2024
Open-source statusOpen source, Apache 2.0Open source, MIT
What it isAgent checkout / commerce protocolContext layer connecting agents to tools and data
Handles paymentYes (Stripe Shared Payment Token)No (carries no payments)
TransportHTTP (OpenAPI); MCP since 2026-04-17JSON-RPC over stdio or HTTP
Primary useProduct discovery in ChatGPT; checkout on the merchant sideConnect agents to tools, catalogs and data
How they relateAdvertises checkout via MCP tool discoveryACP, AP2 and x402 connect to or extend it
Notable adoptionOpenAI, Stripe, Etsy, ShopifyClaude, Cursor, Microsoft Copilot, Gemini, VS Code, ChatGPT

Table last verified .

Frequently asked questions

Is ACP the same as MCP?
No. MCP is the context layer that connects agents to tools and data; ACP is a commerce specification. ACP added MCP support in April 2026.
Does MCP handle payments?
No. MCP carries context and tool access, payment and checkout protocols such as ACP, AP2 and x402 connect to or extend it.
Who maintains each?
MCP was created by Anthropic and became a founding technical contribution to the Linux Foundation’s AAIF in December 2025; ACP is maintained by OpenAI and Stripe.