Can AI buying brokers transfer past sending product hyperlinks and really full trusted purchases finish to finish inside a chat? Common Commerce Protocol, or UCP, is Google’s new open customary for agentic commerce. It offers AI brokers and service provider techniques a shared language so {that a} buying question can transfer from product discovery to an authenticated order with out customized integrations for each retailer and each floor.

What drawback is UCP fixing?
As we speak, most AI buying experiences cease at advice. The agent aggregates hyperlinks, you deal with inventory checks, coupon codes, and checkout flows on separate websites. Google’s engineering staff describes this as an N by N integration bottleneck. Every new conversational floor requires separate work from each service provider and fee supplier.
UCP collapses that to 1 abstraction. Platforms reminiscent of Gemini or AI Mode in Search combine as soon as with the protocol. Companies expose their commerce habits as soon as behind UCP. Fee Service Suppliers and Credential Suppliers combine on the fee layer. The identical protocol can help many verticals reminiscent of buying, journey, or providers.
Roles and core constructing blocks
The UCP core ideas doc defines 4 main actors:
- Platform, which is the agent or software that orchestrates the consumer journey. Examples embody AI buying assistants and search surfaces.
- Enterprise, which is the service provider or service supplier and the Service provider of File.
- Credential Supplier, which manages fee devices and private knowledge reminiscent of addresses.
- Fee Service Supplier, which processes authorizations, captures, and settlements.
On prime of those roles, UCP introduces three elementary constructs:
- Capabilities, reminiscent of Checkout, Identification Linking, and Order.
- Extensions, reminiscent of Reductions, Success, or AP2 Mandates, which prolong a functionality by way of an
extendsarea. - Providers, which bind capabilities to transports reminiscent of REST API, Mannequin Context Protocol, and Agent2Agent.
The GitHub repo lists 4 preliminary key capabilities for buying:
- Checkout manages checkout periods, cart contents, totals, and tax.
- Identification Linking makes use of OAuth 2.0 so brokers can act on behalf of customers.
- Order emits lifecycle occasions for cargo, returns, and refunds.
- Fee Token Alternate coordinates token and credential trade between Fee Service Suppliers and Credential Suppliers.
Commerce lifecycle for an AI agent
The Google reference implementation and the samples repository use a easy retailer for example the UCP circulation.
A typical agentic checkout seems to be like this:
- The agent fetches the enterprise profile from
/.well-known/ucp, discovers thatdev.ucp.buying.checkoutand related extensions can be found, and resolves schemas for these capabilities. - If the consumer has linked an account, the agent performs Identification Linking with OAuth 2.0 scopes that allow checkout and order learn operations for that service provider.
- The agent calls the Checkout functionality utilizing the REST or MCP binding, passing line objects, purchaser area, and any required context. The server returns a checkout object with line objects, totals, and candidate achievement choices.
- The agent applies reductions or loyalty advantages by invoking extensions that modify the composed checkout schema, then asks the consumer to substantiate the ultimate order.
- Fee is routed by way of a fee handler that understands a particular fee instrument schema, reminiscent of a tokenized card. As soon as the Fee Service Supplier authorizes the transaction, the enterprise creates an order.
- The Order functionality emits webhook occasions for cargo and submit buy changes, which the agent can current within the dialog.
From the consumer perspective, this retains all the circulation in a single dialog with clear consent steps.
Transports, funds, and safety
The specification defines a transport layer with bindings for REST, Mannequin Context Protocol, Agent2Agent, and an Embedded Protocol that enables deeply custom-made service provider checkout experiences whereas nonetheless utilizing UCP knowledge constructions.
For funds, UCP integrates with Agent Funds Protocol. The fee structure separates fee devices from fee handlers, and makes use of mandates scoped to a particular checkout hash. This design helps binding proof and reduces token replay danger, which is necessary when brokers execute funds with out the consumer straight within the browser.
Credential Suppliers problem tokens and maintain delicate card knowledge or addresses. Fee Service Suppliers devour these tokens and discuss to card networks. UCP retains these roles express and makes use of verifiable credentials and signatures in order that each brokers and companies have cryptographic proof of what was approved.
Key Takeaways
- UCP is an open customary and open supply specification from Google that defines a typical commerce language for AI brokers, companies, fee suppliers, and credential suppliers throughout the complete buying journey.
- The protocol is co developed with companions reminiscent of Shopify, Etsy, Wayfair, Goal, and Walmart, and is already endorsed by greater than 20 ecosystem gamers together with Visa, Mastercard, Stripe, PayPal, Finest Purchase, The Dwelling Depot, Macy’s, and Zalando.
- UCP fashions commerce by way of discoverable capabilities like Checkout, Identification Linking, and Order, plus extensible modules for reductions, achievement, and subscriptions, with retailers and brokers negotiating a shared functionality set dynamically by way of profiles hosted at
.well-known/ucp. - The protocol is transport agnostic, it helps REST, JSON RPC, Mannequin Context Protocol, and Agent2Agent so the identical functionality schemas could be reused throughout backend providers, MCP device calls into LLM brokers, and agent to agent networks with out rewriting enterprise logic.
- Funds in UCP combine with Agent Funds Protocol and a modular fee handler design, which separates fee devices from handlers and makes use of cryptographically provable mandates, so brokers can execute checkout flows autonomously whereas preserving clear proof of consumer consent.
Take a look at the GitHub Repo and Technical particulars. Additionally, be at liberty to observe us on Twitter and don’t neglect to hitch our 100k+ ML SubReddit and Subscribe to our Publication. Wait! are you on telegram? now you’ll be able to be a part of us on telegram as properly.
Take a look at our newest launch of ai2025.dev, a 2025-focused analytics platform that turns mannequin launches, benchmarks, and ecosystem exercise right into a structured dataset you’ll be able to filter, evaluate, and export.
Asif Razzaq is the CEO of Marktechpost Media Inc.. As a visionary entrepreneur and engineer, Asif is dedicated to harnessing the potential of Synthetic Intelligence for social good. His most up-to-date endeavor is the launch of an Synthetic Intelligence Media Platform, Marktechpost, which stands out for its in-depth protection of machine studying and deep studying information that’s each technically sound and simply comprehensible by a large viewers. The platform boasts of over 2 million month-to-month views, illustrating its recognition amongst audiences.