Enable AI-powered commerce and turn AI interactions into instant sales with Universal Commerce Protocol
UCP empowers retailers to meet customers wherever they are—AI assistants, shopping agents, embedded experiences—without rebuilding your checkout for each. The protocol is endorsed by over 20 global partners across the ecosystem like Adyen, American Express, Best Buy, Flipkart, Macy's Inc, Mastercard, Stripe, The Home Depot, Visa, Zalando and many more, making it the emerging standard for agentic commerce.
Universal Commerce Protocol (UCP) is an open standard designed for the future of commerce, specifically built to enable agentic actions on Google AI Mode and Gemini, starting with direct buying. The protocol represents a fundamental shift in how e-commerce platforms interact with AI assistants and shopping agents.
UCP is developed by Google in collaboration with industry leaders including Shopify, Etsy, Wayfair, Target, and Walmart, ensuring it meets the needs of both large enterprises and growing businesses. The protocol is endorsed by over 20 global partners across the ecosystem like Adyen, American Express, Best Buy, Flipkart, Macy's Inc, Mastercard, Stripe, The Home Depot, Visa, Zalando and many more.
The core value proposition is clear: UCP empowers retailers to meet customers wherever they are—AI assistants, shopping agents, embedded experiences—without rebuilding your checkout for each. This means you implement UCP once, and your store becomes accessible across all AI-powered shopping experiences.
The rise of AI shopping assistants and autonomous agents is transforming how consumers discover and purchase products. UCP enables you to turn AI interactions into instant sales by providing a standardized way for AI agents to interact with your store.
Without UCP, you would need to build custom integrations for each AI platform, shopping agent, or embedded commerce experience. UCP solves this by providing a single implementation that works across all platforms, dramatically reducing development time and maintenance costs.
UCP defines Capabilities (such as "Checkout" or "Identity Linking") that businesses implement to enable easy integration. This composable architecture allows you to implement only the capabilities your business needs, rather than adopting a monolithic solution.
On top of the core capabilities, specific Extensions can be added to enhance the consumer experience without bloating the capability definitions. This modular approach ensures the protocol remains flexible and adaptable to different business models and use cases.
The protocol centers around several core capabilities that enable complete commerce transactions. The Checkout capability allows you to embed and render business checkout UI to support complex checkout flows, with advanced capabilities like bidirectional communication, and payment and shipping address delegation.
Additional capabilities include Discovery (making your products findable by AI agents), Authentication (verifying user identity), and Identity Linking (connecting user accounts across platforms). Each capability is designed to work independently or in combination with others.
Payment credential providers can define custom handlers to support new payment instruments, ensuring the protocol can adapt to emerging payment technologies without requiring core protocol changes.
UCP provides businesses flexible ways to integrate via APIs, Agent2Agent (A2A), and the Model Context Protocol (MCP). Each integration method serves different use cases and technical requirements, allowing you to choose the approach that best fits your existing infrastructure and development capabilities.
Understanding these three methods is crucial for planning your UCP implementation, as each offers different levels of complexity, control, and functionality.
The API integration method provides direct programmatic access to UCP capabilities through RESTful endpoints. This approach is ideal for businesses with existing API infrastructure who want fine-grained control over the integration.
API integration allows you to implement specific capabilities like Checkout or Identity Linking through standard HTTP requests and responses, making it compatible with virtually any e-commerce platform or custom-built solution.
Agent2Agent (A2A) integration enables direct communication between AI agents and your commerce system. This method is designed for autonomous shopping scenarios where AI agents need to discover products, negotiate terms, and complete purchases on behalf of users.
A2A integration is particularly powerful for autonomous commerce scenarios where non-repudiable evidence is required, as it can leverage cryptographic proof of user authorization through extensions like AP2 Mandates.
The Model Context Protocol (MCP) provides a standardized way for large language models to interact with your commerce system. This integration method is optimized for AI assistants that need to understand product catalogs, inventory, and purchasing options in natural language.
MCP integration enables seamless conversations about products and purchases, allowing AI assistants to turn AI interactions into instant sales through natural dialogue.
To add UCP to your website effectively, you need to implement several core capabilities that enable AI agents and shopping assistants to interact with your store. UCP's composable architecture allows you to implement capabilities incrementally, starting with the most critical ones for your business model.
The three foundational capabilities are Discovery (making your products findable), Checkout (enabling purchases), and Authentication (verifying user identity). Each capability builds on the others to create a complete commerce experience.
The Discovery capability makes your products findable by AI agents and shopping assistants. This involves exposing your product catalog in a structured format that AI systems can understand and query.
Implementing Discovery ensures that when users ask AI assistants about products you sell, your store appears in the results and enables agentic actions on Google AI Mode and Gemini.
The Checkout capability allows you to embed and render business checkout UI to support complex checkout flows. This is the most critical capability for converting AI interactions into actual sales.
UCP's Checkout capability includes advanced features like bidirectional communication, and payment and shipping address delegation, enabling sophisticated purchase flows while maintaining security and user control. The capability is designed to handle everything from simple one-click purchases to complex multi-item orders with custom shipping requirements.
Authentication verifies user identity, while Identity Linking connects user accounts across platforms. These capabilities are essential for implementing UCP, as they ensure secure transactions and personalized experiences.
For autonomous commerce scenarios where non-repudiable evidence is required, you can implement the AP2 Mandates Extension, which adds cryptographic proof of user authorization.
Adding UCP to your website involves several key steps, from understanding the protocol to implementing core capabilities and testing your integration. The process varies depending on which integration method you choose: APIs, Agent2Agent (A2A), or Model Context Protocol (MCP).
This section provides a practical roadmap for implementation, regardless of your e-commerce platform or technical stack.
Begin by reviewing the UCP technical specification to understand the protocol's requirements and capabilities. The specification is available on GitHub and includes detailed documentation on each capability and extension.
Familiarize yourself with the composable architecture and how capabilities like Checkout and Identity Linking work together. This foundational knowledge will guide your implementation decisions.
Decide which integration method best fits your needs: APIs, Agent2Agent (A2A), or Model Context Protocol (MCP). Consider your existing infrastructure, development resources, and target use cases.
For most e-commerce platforms, API integration provides the most straightforward path, while A2A is ideal for autonomous commerce scenarios and MCP works best for natural language AI interactions.
Start implementing the core capabilities your business needs. At minimum, you'll need Discovery (to make products findable) and Checkout (to enable purchases).
Implement the Checkout capability to embed and render your checkout UI with support for complex flows, bidirectional communication, and payment and shipping address delegation. This ensures AI agents can complete purchases seamlessly.
If you need cryptographic proof of user authorization for autonomous commerce scenarios, implement the AP2 Mandates Extension.
Extensions can be added to enhance the consumer experience without bloating the capability definitions. Evaluate which extensions make sense for your business model.
Payment credential providers can define custom handlers to support new payment instruments, allowing you to support emerging payment technologies as they become available.
Thoroughly test your UCP implementation to ensure all capabilities work correctly. Validate that AI agents can discover your products, complete checkout flows, and handle authentication properly.
Test complex checkout flows with bidirectional communication to ensure your implementation handles edge cases and error conditions gracefully.
Once you've implemented UCP, the final step is making your store discoverable by AI assistants and shopping agents. This involves enabling agentic actions on Google AI Mode and Gemini, which allows users to turn AI interactions into instant sales.
UCP empowers retailers to meet customers wherever they are—AI assistants, shopping agents, embedded experiences, but only if those AI systems know your store exists and can access it through the protocol.
To enable agentic actions on Google AI Mode and Gemini, you'll need to register your UCP implementation with Google's commerce platform. The Google Developers guide for UCP provides detailed instructions on this process.
Registration ensures that when users interact with AI assistants about products you sell, your store appears as a verified, UCP-enabled merchant capable of completing transactions.
Beyond basic registration, optimize your product data and metadata to improve discoverability. Ensure your Discovery capability exposes rich, structured product information that AI agents can easily parse and understand.
The composable architecture of UCP allows you to enhance discovery over time by adding extensions and refining your capability implementations based on performance data.
Upload your product catalog in CSV or JSON format. We generate UCP-compliant endpoints that AI agents can discover.
WooCommerce, Magento, BigCommerce, custom builds—if you sell online, Easy UCP works for you. No plugins or extensions needed.
See which AI agents are discovering your products and how often. Understand your AI shopping visibility.
One-time payment of $199–$999 based on catalog size. No monthly fees, no recurring charges. All future updates included.
Customers buy on your existing store. We never touch your checkout, payments, or fulfillment. Zero operational changes.
Proper JSON-LD Schema.org product data, .well-known/ucp discovery endpoint, and structured catalog browsing for AI agents.