A curated list of resources for agentic commerce protocols: UCP, ACP, AP2, MPP, AMP, and A2A
This repository is a reference point to official resources. It does not own or maintain these protocols. For authoritative information, always consult the official documentation.
- What is Agentic Commerce?
- UCP - Universal Commerce Protocol
- ACP - Agentic Commerce Protocol
- AP2 - Agent Payments Protocol
- MPP - Machine Payments Protocol
- AMP - Agentic Mobile Protocol
- A2A - Agent2Agent Protocol
- How They Relate
- Crypto Payment Rails
- Fiat Payment Rails
- Tools & Plugins
- Developer Tools
- Related Technologies
- Learning Resources
- Market Sizing
- Community Resources
- Adopters & Partners
Agentic commerce is the emerging paradigm where AI agents act on behalf of users to discover products, compare options, and complete purchases. Instead of humans clicking "buy" buttons on websites, AI assistants like ChatGPT, Gemini, or Copilot can browse catalogs, compare prices, and execute transactions autonomously.
The Challenge: Traditional e-commerce assumes a human is directly interacting with a website. When an AI agent acts on behalf of a user, new questions arise:
- How does a merchant know the agent is authorized to buy?
- How can agents from different platforms communicate?
- How do you prove the user actually wanted this purchase?
The Solution: These five protocols work together to create a secure, interoperable foundation for agent-led commerce.
End-to-end commerce standard for AI agent transactions
Maintainers: Google, Shopify, Etsy, Wayfair, Target, Walmart
UCP is "the common language for platforms, agents, and businesses." It defines building blocks for the entire commerce journeyβfrom product discovery to checkout to order trackingβthrough a single, standardized interface.
Key Concepts:
- Checkout - Unified checkout sessions supporting complex cart logic, dynamic pricing, and tax calculations
- Identity Linking - OAuth 2.0-based secure connections between agents and user accounts (loyalty programs, saved addresses)
- Order Management - Real-time webhooks for shipment tracking, returns, and post-purchase updates
Why it matters: Without UCP, every agent platform would need custom integrations with every merchant (NΓN problem). UCP collapses this into a single standard that any agent can use with any UCP-enabled merchant.
- UCP Documentation - Protocol overview and guides
- UCP GitHub - Specification and source
- UCP Specification - Technical spec
- UCP Playground - Interactive testing
- UCP Roadmap - Development roadmap
- UCP Claude Code Plugin - Claude Code plugin for UCP development
- Google Merchant UCP Guide - Google integration docs
- Native Checkout Guide - Native checkout implementation
- Embedded Checkout Guide - Embedded checkout implementation
- UCP FAQ - Frequently asked questions
- UCP Samples - Reference implementations
- UCP Python SDK - Official Python SDK
- UCP Conformance Tests - Compliance testing
- Shopify UCP - Shopify's implementation
- Shopify Agent Docs - Shopify agent integration
- Under the Hood: UCP - Google Developers Blog
- Agentic Commerce Tools - Google Blog
- Shopify: AI Commerce at Scale - Shopify announcement
- Gemini Enterprise for CX - Google Cloud agentic retail platform
- NRF 2026: The AI Platform Shift - Google CEO remarks at NRF 2026
Open standard for programmatic commerce between AI agents and businesses
Maintainers: OpenAI, Stripe
ACP enables AI agents to complete purchases on behalf of users directly within chat interfacesβlike buying products without leaving a ChatGPT conversation. It powers features like "Instant Checkout" where users can discover and purchase items seamlessly.
Key Concepts:
- Shared Payment Token (SPT) - A secure, one-time-use token that lets agents initiate payments without ever seeing the user's card number. The token is scoped to a specific merchant and cart total.
- Agentic Checkout - A RESTful API (or MCP server) that merchants implement with four endpoints: create, update, complete, and cancel checkout
- Delegated Payment - The flow where Stripe (or another PSP) issues an SPT, and the agent passes it to the merchant to complete the transaction
Why it matters: ACP separates payment credentials from the agent entirely. The user pays through Stripe's secure interface, receives an SPT, and the agent never touches sensitive payment dataβsolving the PCI compliance challenge for AI commerce.
- Agentic Commerce Portal - Main hub
- ACP GitHub - Draft spec and examples
- OpenAI Commerce Docs - OpenAI documentation
- Stripe ACP Docs - Stripe integration
- ACP Protocol Integration - Protocol details
- ACP Claude Code Plugin - Claude Code plugin for ACP development
- Agentic Checkout Spec - Checkout OpenAPI spec
- Delegated Payment Spec - Payment OpenAPI spec
- Governance Model - Protocol governance
- Get Started Guide - Implementation guide
- Key Concepts - Core concepts
- Production Readiness - Production deployment
- ChatGPT Merchant Program - Join ChatGPT marketplace
- Buy it in ChatGPT - OpenAI announcement
- Stripe Instant Checkout - Stripe announcement
- Developing an Open Standard - Stripe Blog
- Stripe Commerce Solutions - Stripe solutions
- Powering Product Discovery in ChatGPT - OpenAI's pivot from Instant Checkout to merchant-controlled checkout, March 2026
Secure payment authorization for agent-led transactions using cryptographic mandates
Maintainers: FIDO Alliance (donated by Google, April 2026) + 60 partners Latest version: v0.2 (introduces "Human Not Present" autonomous payments)
AP2 solves a fundamental problem: How do you prove a user actually authorized an agent to make a purchase? Today's payment systems assume a human is clicking "buy." When an autonomous agent makes a purchaseβespecially when the user isn't presentβthere's no proof of intent.
AP2 introduces Mandates: tamper-proof, cryptographically-signed digital contracts that serve as verifiable evidence of user authorization.
Key Concepts:
- Intent Mandate - Pre-authorization for future purchases with constraints. Example: "Buy concert tickets under $100 when they go on sale." The agent can act autonomously within these bounds.
- Cart Mandate - Explicit approval for a specific cart. The user reviews the exact items and price, then signs. This is non-repudiable proof of intent.
- Payment Mandate - Signals to payment networks that an agent is involved, enabling appropriate risk assessment and dispute resolution.
Why it matters: When disputes arise ("I didn't authorize this!"), AP2 mandates provide cryptographic proof of exactly what the user approved. This protects merchants, payment providers, and users in the new world of autonomous agent purchases.
- AP2 Documentation - Protocol overview
- AP2 GitHub - Samples and demos
- AP2 Specification - Technical spec
- AP2 Claude Code Plugin - Claude Code plugin for AP2 development
- What is AP2 - Overview
- Core Concepts - Mandates, roles, flows
- Privacy & Security - Security model
- Life of a Transaction - Transaction flows
- AP2, A2A and MCP - Protocol relationships
- AP2 and x402 - Crypto payments extension
- A2A Extension - A2A integration
- FAQ - Common questions
- Glossary - Terminology
- Roadmap - What's coming
- Python Samples - Python examples
- Android Samples - Android examples
- Announcing AP2 - Google Cloud Blog
- Google Donates AP2 to FIDO Alliance - April 2026, also announces v0.2 with "Human Not Present" flow
- FIDO Alliance Forms Agentic Standards Working Groups - April 28, 2026 β New Agentic Authentication TWG (chaired by CVS Health, Google, OpenAI; vice-chaired by Amazon, Google, Okta) and existing Payments TWG (chaired by Mastercard, Visa) will develop interoperable standards from AP2 + Mastercard's Verifiable Intent
- PYMNTS: Google + Mastercard Contribute to FIDO - Industry coverage of the contributions
Open standard for autonomous agent micropayments
Co-Authors: Stripe, Tempo
MPP is an open standard for autonomous agent micropayments. It introduces a sessions primitive that allows AI agents to initiate, manage, and settle small-value transactions without human intervention at each step.
Key Concepts:
- Sessions - A primitive that bundles multiple micropayments into a single authorized context, reducing friction for high-frequency agent transactions
- Micropayments - Designed for small-value, high-volume payments typical of agent-to-agent and agent-to-service interactions
- Multi-Rail Support - Supports card networks, digital wallets, and Lightning Network for flexible settlement
Why it matters: As AI agents consume paid APIs, purchase digital goods, and transact with other agents autonomously, traditional checkout flows break down. MPP provides a purpose-built payment layer for machine-to-machine commerce at scale.
- Stripe Blog: Introducing MPP - Launch announcement
- MPP Stripe Docs - Integration documentation
- Visa Card Spec & SDK for MPP - Visa card specification and SDK
- MPP Claude Code Plugin - Claude Code plugin for MPP development
- Fortune: Tempo Blockchain + MPP Launch - Stripe and Tempo partnership
- PYMNTS: Visa Scales via MPP - Visa scaling through MPP collaboration
Open-source mobile-first agentic payment framework for digital wallets, super apps, and wearables
Maintainers: Ant International (Alipay+ ecosystem) Launched: April 2026
AMP is the first agentic payment protocol designed natively for mobile interfaces β smartphones, smartwatches, AR glasses, and in-car systems β rather than card-based desktop checkout. It establishes a universal, auditable standard for AI agents to transact across digital wallets and super apps.
Key Concepts:
- KYA (Know Your Agent) Framework - Establishes an agent's digital identity and certifies its authorized capabilities, parallel to KYC for humans
- Agent Trust Rating - Dynamic risk-management score that determines an agent's trustworthiness and controls its level of autonomy
- Money-back Guarantee - Every agent-initiated transaction is backed by a refund mechanism for payment partners in cases of account takeover
- Cross-device Compatibility - Designed for non-card form factors absent from traditional payment rails
Why it matters: The Alipay+ network reaches 1.8B user accounts and 150M merchants globally β primarily across APAC. AMP gives this footprint an agentic-commerce layer and complements card-based protocols (Visa TAP, Mastercard Agent Pay) for emerging markets where mobile wallets dominate.
- Ant International Launches AMP - BusinessWire, April 27, 2026
- PYMNTS: Agentic AI Gets Its Own Payment Protocol - Industry coverage, April 30, 2026
Open standard for AI agent interoperability and communication
Maintainers: Google (Linux Foundation)
A2A enables AI agents built on different frameworks, by different companies, running on separate servers to discover each other's capabilities and collaborate on tasksβas agents, not just as tools.
Think of it as the "common language" that lets a travel planning agent talk to a flight booking agent, a hotel agent, and a car rental agent to coordinate a complete trip.
Key Concepts:
- Agent Card - A JSON document that agents publish describing who they are, what they can do, and how to communicate with them. It's like a business card for AI agents.
- Tasks - The fundamental unit of work. Tasks have a lifecycle (submitted β working β completed/failed) and can be long-running with progress updates.
- Messages & Parts - Agents communicate through messages containing different content types: text, files, or structured data.
- Update Mechanisms - Three ways to get task updates: polling (simple), streaming (real-time), or push notifications (webhooks for async work).
A2A vs MCP: MCP (Model Context Protocol) connects agents to tools and data. A2A connects agents to other agents. They're complementaryβan agent might use MCP to access a database and A2A to delegate work to a specialized agent.
- A2A Documentation - Protocol overview
- A2A GitHub - Specification and SDKs
- A2A Specification - Technical spec
- A2A Claude Code Plugin - Claude Code plugin for A2A development
- Python SDK -
pip install a2a-sdk - JavaScript SDK -
npm install @a2a-js/sdk - Go SDK -
go get github.com/a2aproject/a2a-go - Java SDK - Maven package
- .NET SDK -
dotnet add package A2A
- A2A Samples - Code samples and demos
- A2A Inspector - Debugging tool
- A2A Codelab - Google hands-on tutorial
- Announcing A2A - Google Developers Blog
- A2A v0.3 Upgrade - Google Cloud Blog
- A2A One-Year Milestone: 150+ Organizations - Linux Foundation, April 2026 β 22K+ GitHub stars, integrated into Azure AI Foundry and AWS Bedrock AgentCore
User β AI Agent β A2A (agent discovery & coordination)
β UCP/ACP (commerce actions)
β AP2 (payment authorization)
β MPP (agent micropayments)
β Payment Rails (Stripe, Visa TAP, Mastercard, PayPal, x402, L402)
β Merchants & Payment Networks
| Protocol | Layer | Purpose |
|---|---|---|
| A2A | Communication | Agents discover and talk to each other |
| UCP | Commerce | End-to-end commerce (Google ecosystem) |
| ACP | Commerce | Agent checkout (OpenAI/Stripe ecosystem) |
| AP2 | Payments | Secure payment authorization with mandates |
| MPP | Payments | Autonomous agent micropayments via sessions |
| AMP | Payments | Mobile-first agentic payments via digital wallets (Alipay+) |
| x402/L402 | Crypto Rails | Stablecoin and Lightning Network payments for agents |
| Visa TAP / Mastercard Agent Pay / PayPal Agent Ready | Fiat Rails | Card network and wallet infrastructure for agent transactions |
- A2A - Your personal agent discovers a flight agent, hotel agent, and car rental agent
- A2A - Agents collaborate to find options within your $700 budget
- AP2 - You create an Intent Mandate: "Book travel under $700 total"
- UCP/ACP - Each agent executes checkout with their respective merchants
- AP2 - Cart Mandates are signed for each booking, providing proof of your approval
- Result - Three coordinated bookings, all cryptographically tied to your authorization
Both enable commerce, but target different ecosystems:
- UCP - Google AI surfaces (Search AI Mode, Gemini), supports identity linking, uses AP2 for payments
- ACP - OpenAI/ChatGPT ecosystem, uses Shared Payment Tokens via Stripe
Merchants wanting maximum reach may implement both.
HTTP 402 stablecoin payments over HTTP β no API keys, accounts, or subscriptions
Foundation: Coinbase (co-founded with Cloudflare)
x402 leverages HTTP's 402 Payment Required status code for instant stablecoin payments. It requires no API keys, accounts, or subscriptionsβjust a wallet. x402 serves as the crypto payment rail within the AP2 protocol.
- x402 Documentation - Protocol overview and ecosystem
- x402 GitHub - Specification, SDKs, and examples
- x402 Specification - Technical spec
- Coinbase Developer Docs - Quickstart guide
- Solana Integration Guide - Solana x402 integration
- Stellar x402 Facilitator - Production facilitator on OpenZeppelin Relayer (sub-5s settlement)
- Pay.sh by Solana + Google Cloud - May 2026 stablecoin micropayment gateway for AI agents accessing Gemini, BigQuery, Vertex AI, and 50+ APIs
Macaroons + Lightning Network micropayments for stateless API authentication
Creator: Lightning Labs
L402 combines Macaroons (bearer authorization tokens) with Lightning Network micropayments for a stateless, pay-per-request API authentication model. It's the Bitcoin-native alternative to x402.
- L402 Builder's Guide - Comprehensive documentation
- L402 Protocol Specification - Technical spec
- L402 GitHub - Protocol specification source
- Aperture - Production L402 reverse proxy for REST and gRPC APIs
Practical L402 toolkit for AI agents β MCP server, CLI, Python SDK
Fewsats provides the tooling layer that makes L402 accessible to AI agents, including an MCP server for direct agent integration.
- Fewsats MCP Server - MCP server for AI agent L402 payments
- L402 Python SDK - Python SDK for L402 agent payments
Trusted Agent Protocol (TAP) β authentication framework for agent-to-network communication
Initiative: Visa "Intelligent Commerce" program Authentication: HTTP Message Signatures (RFC 9421) Status: 30+ partners in sandbox, early 2026
Visa's TAP provides the authentication layer for AI agents to interact with card networks directly, using cryptographic HTTP message signatures.
- Intelligent Commerce Developer Program - Visa agent commerce program
- Trusted Agent Protocol (TAP) - TAP documentation
- TAP GitHub - Reference implementation and spec
- Visa Launches Validator Node on Tempo - April 14, 2026 β Visa runs validator on Stripe's Tempo chain (TradFi/DeFi crossover)
- Visa Agentic Ready Expands to Canada - May 5, 2026 β BMO, CIBC, RBC, Scotiabank, TD as early adopters
Agentic Tokens β scoped, time-limited payment credentials for AI agents
Mastercard Agent Pay issues Agentic Tokens: scoped, time-limited credentials that allow agents to initiate payments within defined boundaries. Includes an official MCP server for API access.
- Agent Pay Developer Docs - Integration documentation
- Mastercard Launches Agent Suite - January 27, 2026 β Enterprise toolkit bundling Agent Pay with deployment tools (GA Q2 2026)
- Mastercard Verifiable Intent (contributed to FIDO Alliance) - April 28, 2026 β Co-developed with Google, designed to work with AP2
Developer kit + Agent Purchase Protection β first card network with consumer-facing dispute coverage for agent errors
Launched: April 14, 2026 Partners: OpenAI, Google, Microsoft, PayPal, Stripe + 11 others
Amex ACE is a developer kit with five components: agent registration, account enablement, intent intelligence (creating an "intent contract" + Proof of Intent Token), single-use payment credentials bound to intent and constraints, and cart context (banks/brands compare submitted cart vs. intent). Pairs with Amex Agent Purchase Protection β industry-first coverage for charges arising from AI agent errors when both card member and merchant acted correctly.
- American Express Debuts ACE Developer Kit - DigitalCommerce360 coverage of launch
- PYMNTS: Amex to Back Purchases by Customer's AI Agents - Coverage of Agent Purchase Protection
- Amex Agentic Commerce Hub - Official Amex page (primary source)
ACP-based agent payments for existing PayPal and Braintree merchants
PayPal's Agent Ready enables existing merchants to accept agent-initiated payments with minimal integration overhead. PayPal manages security and PCI compliance. Includes Store Sync for catalog integration and an Agent Toolkit for programmatic access.
- Agentic Commerce Overview - PayPal agentic commerce docs
- Agent Ready Documentation - Agent Ready integration guide
- Store Sync - Product catalog and cart integration
- Agent Toolkit - PayPal agent API integration via function calling
Infrastructure SDK with native x402 support and upcoming Visa/Mastercard agent protocol integration
Cloudflare's Agents SDK embeds payment rails directly into the edge infrastructure layer, currently supporting x402 with Visa and Mastercard agent protocols on the roadmap.
- Agents SDK Documentation - Full SDK docs
- x402 Integration - x402 in the Agents SDK
- Secure Agentic Commerce - Visa and Mastercard protocol support announcement
- Agentic Commerce Claude Plugins - Claude Code plugins for agentic commerce protocol development (UCP, ACP, AP2, A2A)
- UCP Playground - Official testing environment
- UCP Checker - Schema compliance validation
- UCP Lighthouse - Payload validation
- Merchant Directory - UCP-enabled merchants
- Agent Development Kit (ADK) - Google's agent framework
- ADK Python - ADK Python SDK
- ADK Samples - ADK sample code
- Awesome ADK Agents - Curated ADK examples
- Model Context Protocol (MCP) - Agent-to-tool communication standard
- MCP GitHub - MCP repositories
- OAuth 2.0 - Authorization framework used by UCP
- UCP Complete Guide - 2026 UCP overview
- A2A Complete Guide - 2025 A2A overview
- A2A Advanced Features - Deep dive Part 2
- Everest Group: AP2 Analysis - Industry analysis
- CSA: AP2 Security Framework - Security framework
- IBM: What Is A2A - A2A explainer
- Solo.io: A2A Guide - Infrastructure perspective
- Illustrated Guide to AP2 - Visual explainer
- AP2 Technical Guide (Medium) - AP2 implementation
- AP2 Java Implementation - Java guide
- ACP Implementation Guide (Medium) - ACP step-by-step
- TechCrunch: UCP Launch - UCP announcement
- InfoQ: A2A Open Source - A2A coverage
- FinTech Magazine: AP2 - AP2 coverage
- SEJ: ACP & UCP for SEO - SEO considerations
- Gemini Enterprise for CX - Official press release (Jan 2026)
- NRF 2026 Remarks - Google CEO message on AI platform shift
- Powering Product Discovery in ChatGPT - Pivot from Instant Checkout to discovery (March 2026)
- Microsoft Agentic AI for Retail - Copilot Checkout, Brand Agents, Dynamics 365
- Claude Marketplace Launch - Third-party services in Claude (Snowflake, GitLab, Harvey AI, Replit, Lovable Labs), March 2026
- Project Deal: Agent-to-Agent Commerce Experiment - 69-employee marketplace pilot, 186 deals, $4K GMV β first published study on how model quality affects negotiation outcomes
- TechCrunch: Zuckerberg Teases Agentic Commerce - Meta Q4 earnings reveals 2026 AI roadmap
- Modern Retail: Buy for Me Analysis - Deep dive on Amazon's agentic purchasing
- UK ICO: Agentic Commerce Report - Tech Futures report on AI shopping agents and data protection
- ICSC + McKinsey: $1T US Agentic Sales by 2030 - Most-cited TAM forecast for US B2C agentic commerce
- Awesome UCP - Curated UCP resources
- Awesome Agentic Patterns - Agentic AI patterns
- Awesome Agentic Commerce - Agentic commerce protocols resources
- A2A Protocol Community - A2A guides and tutorials
- Agent2Agent Info - A2A code examples
- Agentic Commerce Pro - ACP community examples
- ACP Ready Directory - ACP-ready platforms and providers directory
- Agentic Commerce Frontier - Weekly agentic commerce newsletter
- Shopify
- Etsy
- Wayfair
- Target
- Walmart
- Adyen
- American Express
- Best Buy
- Flipkart
- Kroger
- Lowe's
- Macy's
- Mastercard
- Papa Johns
- Sephora
- Stripe
- The Home Depot
- Visa
- Woolworths
- Zalando
- OpenAI
- Stripe
- Microsoft Copilot
- Anthropic
- Perplexity
- Salesforce
- Vercel
- Replit
- Fiserv (Mastercard Agent Pay integration)
- Mastercard
- Visa
- American Express
- PayPal
- Adyen
- Coinbase
- Revolut
- Worldpay
- Google (Linux Foundation governance)
- 150+ organizations
- Atlassian
- MongoDB
- ServiceNow
Europe: Barclays, HSBC UK, Banco Santander, Revolut, Commerzbank, Nationwide, Nexi, Raiffeisen, DZ Bank β 21+ issuers enrolled Canada (May 2026): BMO, CIBC, RBC, Scotiabank, TD APAC + LatAm: 85+ partners (incl. Alliance Bank Malaysia, CIMB, Maybank)
- Amazon (Shop Direct / Buy for Me / Rufus)
- Meta (Announced agentic commerce tools for 2026)
- Microsoft (Copilot Checkout, Brand Agents)
- Tempo (MPP co-author, blockchain-based agent payments)
- Ant International (AMP, Alipay+ ecosystem β 1.8B users, 150M merchants)
- Anthropic (Claude Marketplace, Project Deal experiment)
This compilation is provided under the MIT License.
The protocols themselves are Apache 2.0 licensed by their respective maintainers.