
What is UCP?
Universal Commerce Protocol (UCP) is an open protocol that creates a common language between platforms, agents, and businesses. It standardizes the entire commerce lifecycle—from checkout processes to order management. This enables the ecosystem to work together seamlessly without needing custom integrations. UCP provides a unified interface for:- Merchant Discovery: Discover merchant capabilities and profiles through standardized endpoints
- Checkout Sessions: Create, update, complete, and cancel checkout sessions across platforms
- Order Management: Track and manage orders consistently with standardized APIs
- Payment Processing: Handle payments through unified payment interfaces
- Webhooks: Receive order events and updates through standardized webhook endpoints
Use Cases
AI Shopping Assistant
One of the most powerful use cases for UCP is building AI-powered shopping assistants. These assistants can:- Discover merchant capabilities and profiles through standardized discovery endpoints
- Create and manage checkout sessions seamlessly across different retailers
- Complete purchases through unified checkout flows
- Track orders and receive updates via standardized webhooks
- Handle payments consistently across all UCP-compatible platforms
Awesome UCP
Explore our curated list of awesome UCP resources, tools, and implementations:Example Agents
We’ve built example agents that demonstrate how to integrate UCP with Upsonic AI Agent Framework. These examples show you how to:- Create shopping assistants that interact with UCP-compatible merchants
- Use UCP tools for product browsing, cart management, and checkout
- Build production-ready agents with Streamlit UI support

