UCP Logo

Universal Commerce
Protocol

The common language for platforms, agents, and businesses.

UCP provides building blocks for agentic commerce across industries—from discovery to checkout and beyond—allowing the ecosystem to operate through one standard, without custom builds.

Hero image for Universal Commerce Protocol

Learn

Protocol overview, core concepts, and design principles

Get Started

Implement

GitHub repo, technical spec, SDKs, and reference implementations

View on GitHub

Built for flexibility, security, and scale

Agentic commerce requires interoperability. UCP is built on industry standards — REST and JSON-RPC transports; Agent Payments Protocol (AP2), Agent2Agent (A2A), and Model Context Protocol (MCP) support built-in — so different systems can work together without custom integration.

Scalable

Scalable and universal

Surface-agnostic design that scales to support any business (from small to enterprise), in every industry, across all modalities, including chat, visual commerce, and voice.

Merchants

Businesses at the center

Built to facilitate commerce, ensuring businesses retain control and remain the Merchant of Record, with full ownership of customer relationships.

Simple

Open and extensible

Open and extensible by design, enabling development of community-driven capabilities and extensions across industries.

Secure

Secure and private

Built on proven security standards for account linking (OAuth 2.0) and secure payment (AP2) via payment mandates and verifiable credentials.

Frictionless

Frictionless payments

Open wallet ecosystem with interoperability between providers, ensuring buyers can use their preferred payment methods.