UCPACPAP2

What Is UCP? The Universal Commerce Protocol Explained for Merchants (2026 Guide)

Your next customer might never visit your website. They will ask an AI assistant to find the right product, compare options, and complete the purchase -- all inside a conversation. The storefront is no longer a webpage. It is a protocol.

14 min readRecently updated
Hero image for What Is UCP? The Universal Commerce Protocol Explained for Merchants (2026 Guide) - UCP and ACP

What Is UCP? The Universal Commerce Protocol Explained for Merchants (2026 Guide)

Last updated: March 2026


Your next customer might never visit your website. They will ask an AI assistant to find the right product, compare options, and complete the purchase – all inside a conversation. The storefront is no longer a webpage. It is a protocol.

In January 2026, Google and Shopify jointly announced the Universal Commerce Protocol, an open standard designed to let AI agents transact with merchants directly. Within weeks, more than 20 major retailers and technology companies endorsed it. The protocol represents the most significant shift in how products are discovered and purchased since the rise of mobile commerce.

If you sell online, UCP is no longer optional reading. This guide explains what it is, how it works, what it costs, and how to implement it for your store.


What Is UCP?

UCP is an open standard co-developed by Google and Shopify that enables AI agents to discover products, manage shopping carts, and complete purchases on behalf of consumers. It establishes a common language for four types of participants – AI platforms, merchants, credential providers, and payment processors – to communicate consistently and securely.

Think of UCP as the HTTP of agentic commerce. Just as HTTP standardized how browsers request and display web pages, UCP standardizes how AI agents shop. Any agent that implements the protocol can transact with any UCP-compliant merchant, regardless of which platform either party uses.

The protocol is open source under Apache 2.0 and hosted on GitHub. Its specification is versioned using date-based identifiers (the latest stable version is 2026-01-11), and it is maintained at ucp.dev.

Key characteristics of UCP:

  • Open and vendor-neutral. Any AI platform, merchant, or payment provider can implement it without permission or licensing fees.
  • Transport agnostic. Supports REST APIs, Model Context Protocol (MCP), Agent-to-Agent (A2A), and embedded checkout – merchants choose the integration that fits their architecture.
  • Composable. A modular system of capabilities and extensions means merchants implement only what they need, and the protocol evolves without breaking existing integrations.
  • Security-first. Tokenized payments, cryptographic signatures on every request, and verifiable proof of user consent are baked into the specification.

Who Is Behind UCP?

UCP was announced on January 11, 2026, as a collaboration between Google and Shopify, with endorsement from more than 20 ecosystem partners.

Core Stewards

Organization Role
Google Co-developer; integrating UCP into Google AI Mode, Gemini, and Google Shopping surfaces
Shopify Co-developer; built the three-tier architecture; providing native UCP support for millions of merchants

Ecosystem Partners

The initial cohort of endorsing partners includes:

Retailers and Marketplaces: Shopify, Etsy, Walmart, Target, Wayfair
Payment Providers: Google Pay, Adyen, PayPal, Mastercard, Visa
Technology Partners: Adobe Commerce (committed February 2026), Microsoft (Copilot Checkout integration)
AI Platforms: Google (Gemini, AI Mode), with protocol-level openness designed for ChatGPT, Perplexity, Meta AI, Apple Intelligence, and any future AI surface

The breadth of this coalition matters. UCP is not a single company’s proprietary API. It is a coordinated industry effort to prevent the fragmentation that would occur if every AI platform built its own commerce integration.


How UCP Works: The Technical Architecture

UCP uses a three-tier architecture inspired by the composability of TCP/IP:

Layer Purpose Examples
Shopping Service (Layer 1) Core transaction primitives Checkout sessions, line items, totals, status messages
Capabilities (Layer 2) Major functional domains, independently versioned Checkout, Orders, Fulfillment, Identity Linking, Discounts
Extensions (Layer 3) Domain-specific schemas that augment capabilities Loyalty points, subscriptions, delivery windows, AP2 mandates

This layered design means a merchant can start with basic checkout support and progressively add fulfillment options, loyalty programs, or subscription handling without changing their core integration.

Discovery: The /.well-known/ucp Manifest

Every UCP-compliant merchant publishes a JSON manifest at a standardized URL:

https://yourdomain.com/.well-known/ucp

This manifest tells AI agents everything they need to know: which capabilities the merchant supports, which transport bindings are available (REST, MCP, A2A), which payment methods are accepted, and where to send requests. Agents discover merchants by fetching this single file – no HTML parsing, no API directories, no manual registration.

Here is a simplified example:

{
  "ucp": {
    "version": "2026-01-11",
    "services": {
      "dev.ucp.shopping": {
        "version": "2026-01-11",
        "rest": {
          "schema": "https://ucp.dev/services/shopping/openapi.json",
          "endpoint": "https://api.yourstore.com/ucp"
        }
      }
    },
    "capabilities": [
      {
        "name": "dev.ucp.shopping.checkout",
        "version": "2026-01-11",
        "spec": "https://ucp.dev/specification/checkout"
      },
      {
        "name": "dev.ucp.shopping.fulfillment",
        "version": "2026-01-11",
        "extends": "dev.ucp.shopping.checkout"
      }
    ]
  },
  "payment": {
    "handlers": [
      {
        "name": "com.google.pay",
        "version": "2026-01-23"
      }
    ]
  }
}

Capability Negotiation

UCP uses a mutual negotiation model similar to HTTP content negotiation. Both the agent and the merchant publish profiles declaring their capabilities. When they interact, the system computes the intersection – only features both parties support are activated. This means merchants never need to support every possible extension, and agents gracefully degrade when a merchant offers fewer features.

The Checkout State Machine

Every UCP transaction follows a defined state progression:

State Meaning What Happens Next
incomplete Missing required information (address, payment) Agent provides missing data via API
requires_escalation Buyer input needed (e.g., entering a new card) Agent hands off to embedded checkout via continue_url
ready_for_complete All data collected Agent finalizes the order programmatically
complete_in_progress Merchant is processing Agent polls for completion
completed Order placed successfully Agent confirms to the buyer
canceled Session terminated Cleanup

This state machine is what makes UCP fundamentally different from a traditional checkout redirect. The AI agent maintains context throughout the entire flow and can resolve most issues programmatically, only escalating to a human-facing UI when absolutely necessary (like entering payment credentials for the first time).

Transport Options

UCP does not prescribe a single integration method. Merchants choose from four transport bindings:

Transport Best For Protocol
HTTP/REST Most implementations; standard API integration OpenAPI 3.x, HTTPS with TLS 1.3
Model Context Protocol (MCP) AI-native integrations; direct LLM tool calling JSON-RPC 2.0
Agent-to-Agent (A2A) Multi-agent systems where merchant has its own AI Google A2A protocol
Embedded Checkout Protocol (ECP) Human handoff for payment entry or identity verification JSON-RPC 2.0 bidirectional messaging

Most merchants will start with REST. Shopify merchants get MCP support automatically through Shopify’s MCP server infrastructure.


How to Implement UCP for Your Store: Step by Step

Path 1: Shopify Merchants (Under 48 Hours)

If you are on Shopify, native UCP support is the fastest path to agentic commerce:

Step 1: Install the Universal Commerce Agent app from the Shopify App Store. Setup takes approximately 10 minutes.

Step 2: Configure Agent Policy permissions. Choose your comfort level:

  • Read-Only – agents can discover your products but not transact
  • Create Carts – agents can build shopping carts (recommended starting point)
  • Full Checkout – agents can complete transactions (requires Shop Pay)

Step 3: Optimize your product data. This is the most time-consuming step. Every variant needs a unique SKU. Attribute names should be standardized (use “Color” not “Colour” or “Shade”). Titles should follow a structured format: Brand + Model + Size + Color.

Step 4: Deploy the Knowledge Base App. Upload your brand policies, FAQs, and return information so AI agents answer customer questions accurately instead of hallucinating.

Step 5: Verify in Settings > Apps and Sales Channels that your agentic storefront is active.

Path 2: Custom Platforms (2-4 Weeks)

For merchants on custom or headless platforms, you will need to build the integration:

Step 1: Publish your UCP manifest at /.well-known/ucp with proper CORS headers (Access-Control-Allow-Origin: *).

Step 2: Implement three core REST endpoints:

Endpoint Method Purpose
/checkout-sessions POST Create a new checkout session
/checkout-sessions/{id} PUT Update session with line items, buyer info, discounts
/checkout-sessions/{id}/complete POST Finalize the order and process payment

Each response must include the full current checkout state. Use idempotency-key headers to prevent duplicate transactions.

Step 3: Integrate payment handling. Google Pay is the primary payment method for UCP through the Agent Payments Protocol (AP2). Verify that your payment processor supports Google Pay tokenization.

Step 4: Implement order status webhooks to push updates (shipped, delivered, returned, refunded) to the agent platform. All webhook payloads must be signed with HMAC-SHA256.

Step 5: (Optional) Implement Identity Linking via OAuth 2.0 to enable returning customer experiences – saved addresses, payment methods, and loyalty program integration.

Step 6: Validate your implementation against the conformance tests at ucp.dev.

API Performance Targets

AI agents are impatient. If your endpoints are slow, agents will skip your store entirely:

Metric Target Impact of Missing
Product discovery response <200ms Agents bypass slow merchants
Checkout completion <500ms Cart abandonment by agent
Error rate <1% Trust score penalties
Uptime 99.9%+ Delisted from agent recommendations

Costs and Fees

Transaction Fees

Channel Fee Notes
Google UCP Not yet disclosed Expected to leverage existing Google Shopping / Merchant Center fee structure
ChatGPT Instant Checkout (ACP) 4% per transaction Confirmed January 2026
Standard payment processing Varies by PSP Applies on top of any platform fees (e.g., Stripe at 2.9% + $0.30 in the US)

Implementation Costs

Scenario Timeline Estimated Cost
Shopify native app install <48 hours Free (included in Shopify plan)
Shopify data cleanup and metafield optimization 1-2 weeks Internal team time or agency ($2K-$10K)
Headless Shopify with UCP middleware 1-2 weeks $5K-$20K engineering
Custom platform full UCP build 2-4 weeks $15K-$50K+ engineering

Ongoing Costs

  • API infrastructure and monitoring
  • Real-time inventory synchronization
  • Product data quality maintenance
  • Feed management across multiple agent platforms
  • Capacity planning for unpredictable agent traffic spikes

UCP vs. ACP: A Brief Comparison

Two competing open standards currently define agentic commerce. UCP (Universal Commerce Protocol) is backed by Google and Shopify. ACP (Agentic Commerce Protocol) is backed by OpenAI and Stripe.

Aspect UCP ACP
Stewards Google + Shopify OpenAI + Stripe
AI surfaces Google AI Mode, Gemini ChatGPT Instant Checkout
Discovery /.well-known/ucp manifest Product feed submission
Transport REST, MCP, A2A, ECP REST, MCP
Payment Google Pay, AP2 tokens Stripe SharedPaymentToken
Checkout model Session-based state machine 4-endpoint REST API
Extensibility Decentralized (reverse-domain namespaces) Centralized specification
Status (March 2026) Waitlist / rolling access Live since September 2025

The protocols are not mutually exclusive. Many merchants – including Shopify stores – will implement both to maximize reach across AI surfaces. For a detailed comparison including implementation specifics, see our dedicated [UCP vs. ACP comparison guide].


Key Statistics

  • AI-driven orders grew 15x from January 2025 to January 2026 (Source: Shopify data)
  • ChatGPT serves 900M+ weekly users with Instant Checkout capabilities (Source: OpenAI)
  • 20+ ecosystem partners endorsed UCP at launch (Source: Google Developers Blog)
  • 28% higher conversion rate from AI discovery compared to traditional search (Source: industry benchmark, Shopify agentic commerce reporting)
  • <48 hours to go live with UCP on Shopify using the native app (Source: Shopify Engineering)
  • 2,400+ GitHub stars on the UCP repository within two months of release (Source: GitHub)

Frequently Asked Questions

What does UCP stand for?

UCP stands for Universal Commerce Protocol. It is an open standard co-developed by Google and Shopify that enables AI agents to discover products, manage carts, and complete purchases with any compliant merchant. The specification is maintained at ucp.dev under the Apache 2.0 license.

Do I need to be on Shopify to use UCP?

No. UCP is platform-agnostic. Any merchant on any ecommerce platform – Magento, BigCommerce, WooCommerce, or a fully custom build – can implement UCP by publishing a /.well-known/ucp manifest and building the required API endpoints. However, Shopify merchants benefit from native support that reduces implementation time to under 48 hours.

Is UCP free to implement?

The protocol specification is open source and free. There are no licensing fees to implement UCP. Transaction fees from Google’s commerce surfaces have not been publicly disclosed as of March 2026. Your normal payment processing fees (from your PSP) still apply to every transaction.

How is UCP different from having a product feed on Google Shopping?

Traditional product feeds are static data exports designed for human shoppers browsing search results. UCP is a real-time, bidirectional API protocol designed for AI agents that can programmatically create carts, apply discounts, calculate shipping, and complete checkout without any human-facing UI. The agent handles the entire purchase flow inside a conversation.

Can I implement both UCP and ACP?

Yes, and most merchants should plan to support both. UCP gives you access to Google AI Mode and Gemini users. ACP gives you access to ChatGPT’s 900M+ weekly users. The technical implementations are separate but conceptually similar – both require checkout API endpoints, payment token handling, and order webhooks. Shopify merchants can enable both through their admin dashboard.

What payment methods does UCP support?

UCP supports Google Pay as the primary payment method through the Agent Payments Protocol (AP2), which provides cryptographic proof of user consent for each transaction. The protocol’s payment handler system is extensible – any payment provider can publish their own handler specification using reverse-domain namespaces (e.g., com.paypal.checkout). Merchants declare supported handlers in their manifest, and agents negotiate the best available option.

What happens when the AI agent cannot complete a purchase?

UCP defines an Embedded Checkout Protocol (ECP) for situations requiring human input, such as entering a new payment method or verifying identity. When the checkout state reaches requires_escalation, the agent presents an embedded checkout UI (rendered within the agent’s interface) where the buyer can securely enter credentials. After completion, control returns to the agent. This is not a redirect to your website – it is a secure iframe-like experience inside the AI conversation.

How do I measure sales from AI agents?

Attribution for agent-driven commerce is still maturing. Google Merchant Center will provide UCP-specific analytics (coming in 2026). Shopify already offers agentic channel reporting in the admin dashboard. The recommended approach is to track agent discovery rates, API response times, and conversion rates at 30, 60, and 90-day intervals, then build toward full revenue attribution as platform dashboards evolve.


Conclusion

UCP represents the infrastructure layer for the next era of commerce. AI agents are already driving measurable transaction volume, and that volume is growing exponentially. The merchants who implement UCP now – while the ecosystem is still in its early rollout – will have a structural advantage in agent visibility, trust scoring, and conversion optimization.

The protocol’s design is deliberately incremental. You do not need to overhaul your stack. Shopify merchants can be live in under 48 hours. Custom platform merchants can start with the three core checkout endpoints and expand capabilities over time.

The shift is not theoretical. It is happening now, and the window for early adoption is closing as more merchants come online throughout 2026.

Next steps:

  1. Shopify merchants: Install the Universal Commerce Agent app and audit your product data quality today.
  2. Custom platform merchants: Review the full specification at ucp.dev and join the waitlist at developers.google.com/merchant/ucp.
  3. All merchants: Clean up your product data. Structured titles, standardized attributes, unique SKUs, and real-time inventory accuracy are prerequisites regardless of which protocol you implement.

Sources: UCP Specification (ucp.dev), Google Developers Blog: Under the Hood – UCP, Shopify Engineering: Building the UCP, Shopify: AI Commerce at Scale, Google Merchant UCP Developer Guide, OpenAI Agentic Commerce

H

Hexagon Team

Published March 8, 2026

Share

Want your brand recommended by AI?

Hexagon helps e-commerce brands get discovered and recommended by AI assistants like ChatGPT, Claude, and Perplexity.

Get Started