- CollectionCommerce & Payments
- Classificationagent-native
- LicenseApache-2.0
- MCPAvailable
- Agent SkillUnavailable
- InterfacesMCP · REST · CLI · SDK · A2A · json rpc · http
- Verified2026-10-13
What it does
The Universal Commerce Protocol is an open standard for agentic commerce: discovery, cart, identity linking, checkout, and order lifecycle across shopping (and, the homepage says, expanding into lodging and food). Official homepage copy: UCP provides building blocks so platforms, agents, and businesses share one standard instead of custom builds.
Capabilities are modular (Checkout, Identity Linking, Order, Payment Token Exchange) with extensions (discounts, fulfillment). Businesses publish a profile of supported capabilities so platforms can discover them autonomously. Checkout sessions can run with or without a human present. Payments use existing rails plus AP2 mandates and verifiable credentials rather than inventing a new wallet.
This is distinct from catalog x402, Skyfire, and Circle: those are payment/wallet or HTTP-402 settlement layers. UCP is the checkout and commerce protocol those rails can plug into.
Agent-facing interfaces
- Interaction pattern: SDK + protocol spec
- Catalog protocols: MCP, REST, CLI, SDK, A2A, json rpc, http
- MCP: ✅ Documented as a first-class transport — UCP is transport-agnostic.
- Agent Skill: ⚠️ No official Agent Skills package published.
- Onboarding type:
sdk
How agents onboard
Interaction pattern: SDK + protocol spec
# Schema tool agents use to resolve ucp_* annotations at runtime
cargo install ucp-schema
# Spec + docs checkout
git clone https://github.com/Universal-Commerce-Protocol/ucp.git
See the full onboarding section in the dossier.
Protocol surface
| Interface | Detail |
|---|---|
| Spec / docs | https://ucp.dev and this repository’s source/ schemas |
| REST / JSON-RPC | Documented transports |
| MCP / A2A | Built-in support for agent frameworks |
| Schema CLI | cargo install ucp-schema |
| Samples / SDKs / conformance | Sister repos under Universal-Commerce-Protocol |
Verification
Last verified 2026-10-13.
Sources:
- https://api.github.com/repos/Universal-Commerce-Protocol/ucp