Back to Blog The Future of Agentic Commerce: UCP, A2A, and MCP

The Future of Agentic Commerce: UCP, A2A, and MCP

The protocols powering AI-driven commerce are converging. UCP handles merchant discovery and transactions. MCP enables rich AI-to-tool interactions. A2A lets agents communicate with each other. Together, they're creating the infrastructure for a fully autonomous commerce layer. Here's where it's all heading.

The Protocol Stack

Think of agentic commerce as a stack, similar to how the web has HTTP, HTML, and DNS:

Layer Protocol Purpose
Discovery UCP How agents find merchants and their capabilities
Interaction MCP How agents use merchant tools (search, cart, checkout)
Coordination A2A How agents communicate with each other
Payment Various How transactions are financially settled

Each layer solves a different problem, and they're designed to work together. For a deep dive into UCP specifically, see our complete guide.

UCP: The Discovery and Commerce Layer

UCP's role in the stack is clear: it's how AI agents discover merchants and understand what they can do. The well-known manifest pattern provides standardized discovery, and the capability system ensures agents know exactly what operations are available.

What makes UCP powerful is its simplicity. A merchant adds a JSON file to their domain, and suddenly every AI agent in the world can find and interact with them.

Real-world agent session data confirms this. Across 560+ tracked sessions, product search and listing operations account for 44% of all tool calls, followed by checkout creation at 10% and cart management at 5%. The entire discovery-to-checkout flow completes in an average of 36 seconds — fast enough for real-time conversational shopping. No API keys, no OAuth, no developer portal signup. It's why adoption has grown so fast.

For context on how UCP compares to alternatives, our UCP vs ACP comparison breaks down the design trade-offs.

MCP: The Interaction Layer

MCP (Model Context Protocol) is the layer that makes agent-merchant interactions feel native. While UCP also supports REST and embedded transports, UCP over MCP enables the richest interaction patterns:

  • Tool declarations — the merchant's capabilities are exposed as tools the AI can use directly
  • Contextual interactions — the agent maintains state across multiple tool calls (browse → add to cart → checkout)
  • Structured outputs — product data, cart state, and checkout results come back in formats optimized for AI consumption

When a merchant's UCP manifest declares "transports": ["mcp", "embedded"], agents can choose MCP for a more capable interaction. This is the direction most advanced implementations are moving.

A2A: The Coordination Layer

Agent-to-Agent (A2A) protocol enables AI agents to communicate with each other. In commerce, this unlocks scenarios like:

  • Multi-agent shopping — a personal assistant agent delegates product research to a specialized shopping agent
  • Price negotiation — a buyer's agent communicates with a merchant's agent to negotiate pricing or bundles
  • Supply chain coordination — agents across the commerce chain (manufacturer → distributor → retailer) coordinate inventory and fulfillment
  • Cross-merchant transactions — an agent assembles a multi-merchant order and coordinates checkout across all of them

A2A is earlier in adoption than UCP, but the protocols are complementary. UCP handles the merchant-facing interactions; A2A handles the agent-to-agent coordination that makes complex shopping scenarios possible.

Convergence Scenarios

Here's what a fully-realized agentic commerce stack looks like in practice:

Scenario: "Plan a dinner party for 8"

  1. User's assistant agent receives the request
  2. A2A: Assistant delegates to a specialized shopping agent
  3. UCP Discovery: Shopping agent queries the Registry API for food, kitchenware, and home decor merchants
  4. MCP Interaction: Agent searches catalogs, compares products, builds carts across multiple merchants
  5. UCP Checkout: Agent initiates checkout at each merchant using their supported payment methods
  6. A2A: Shopping agent reports back to assistant with confirmation and delivery estimates
  7. User sees: A single message with everything ordered, estimated costs, and delivery times

This scenario involves 3+ merchants, multiple capabilities per merchant, cross-agent coordination, and parallel payment flows. It's complex, but each protocol handles its layer cleanly.

We're already seeing the early version of this in practice. Agent session data shows that routed sessions — where the agent selects from multiple stores — are growing, and agents handle multi-currency transactions across USD, EUR, GBP, and INR. The infrastructure is proven; the coordination layer is what's being built now.

Scenario: "Find me the best deal on this exact product"

  1. UCP Discovery: Agent finds all merchants carrying the product
  2. MCP Interaction: Agent queries product detail and pricing from each
  3. A2A: Agent checks with a coupon/deals agent for available discounts
  4. Comparison: Agent ranks options by total cost (price + shipping + available coupons)
  5. UCP Checkout: Agent presents the best option and completes the purchase

Where Each Protocol Stands Today

UCP

  • Mature and widely adopted
  • 3,000+ merchants in the Registry
  • Supported natively by major platforms (Shopify, WooCommerce, Magento)
  • Active spec development for new capabilities
  • 16 different AI models from 7 providers actively using UCP endpoints, confirming true vendor neutrality
  • Agent-to-checkout success rate averaging 58% and improving weekly

MCP

  • Growing rapidly as an AI interaction standard
  • Supported by Anthropic (Claude), OpenAI, and Google
  • Increasingly used as a UCP transport for richer agent interactions
  • Strong developer tooling and SDK support

A2A

  • Early stage but backed by major players (Google)
  • Standard for agent identity and communication being finalized
  • First production implementations appearing in enterprise commerce

What Merchants Should Do Now

  1. Implement UCP — this is the foundation. Add your business to the ecosystem
  2. Add MCP transport — enable richer agent interactions alongside HTTPS
  3. Watch A2A — as the protocol matures, agent-to-agent scenarios will drive new commerce patterns

What Developers Should Do Now

  1. Build on UCP for merchant discovery and transactions — our tutorial gets you started
  2. Use MCP for AI-native tool interactions with merchants — endpoints expose 7-8 tools on average, giving your agent rich capabilities
  3. Experiment with A2A for multi-agent shopping scenarios
  4. Design for composability — the protocols work best together
  5. Test across models — session data shows success rates vary from 25% to 71% across AI models. The best-performing models (Gemini 3 Flash, Llama 3.3 70B, DeepSeek V3) aren't always the most expensive ones
  6. Optimize for speed — agents that complete the full flow in under 30 seconds have significantly higher checkout completion rates

The Five-Year View

By 2030, we expect:

  • Most e-commerce transactions will be agent-initiated or agent-assisted
  • UCP will be as ubiquitous as HTTPS — every merchant will have an endpoint
  • MCP will be the default interaction layer — replacing REST for AI-to-service communication
  • A2A will enable autonomous commerce — agents handling entire purchase workflows without human intervention for routine transactions

The state of the UCP ecosystem is encouraging. The protocols exist, the adoption is growing, and the infrastructure is being built. The future of commerce is agentic, and it's arriving faster than most people expect.


Explore the UCP Registry to see the ecosystem today, or start building with our developer API.