What is Universal Commerce Protocol (UCP)?
Last updated:
Last updated:
Universal Commerce Protocol (UCP) is an open, standards-based protocol for interoperability between commerce platforms, AI agents, and businesses. It defines a common language and modular commerce capabilities so a platform can discover what a business supports and interact with it without requiring a custom integration for every agent-merchant combination.
UCP is broader than a single checkout flow. Its model separates core capabilities from optional extensions and is intended for different commercial relationships, including B2C, B2B, and agent-to-agent scenarios. A participating business can declare the services it exposes, while an agent or other platform consumes only the capabilities it understands and is authorized to use.
The practical value of UCP comes from:
• Capability discovery, so agents can determine what commerce operations a business supports.
• Standardized schemas and interaction patterns across different commerce backends.
• Modular extensions that allow new functions without changing the entire protocol.
• Security and authorization patterns intended for machine-initiated commercial actions.
For ecommerce teams, UCP is relevant as part of the move toward machine customers and interoperable agentic channels. It does not eliminate platform-specific logic: contract pricing, tax, inventory, payment, and fulfillment still live in merchant systems. The protocol provides a common surface through which those capabilities can be safely discovered and used.
Example: A merchant can declare that it supports product discovery, checkout, and selected extensions, allowing different compliant agents to use those capabilities without the merchant designing a separate interface for each one.