A curated list of awesome Universal Commerce Protocol (UCP) resources, tools, and implementations.
- What is UCP?
- Official Resources
- Implementations
- AI & Agent Integrations
- Developer Tools
- Mockup Server
- Learning Resources
- Videos
- Use Cases
- Related Protocols
- Contributing
- Adopters & Endorsers
UCP is an open protocol that defines building blocks for agentic commerce—from discovering and buying to post-purchase experiences—allowing platforms, AI agents, and businesses to interoperate through one standard. Built on REST and JSON-RPC transports with MCP, A2A, and AP2 support built-in.
- Documentation - Protocol overview, core concepts, and design principles
- GitHub Repository - Technical spec, SDKs, and reference implementations
- Specification - Complete technical specification
- Playground - Experiment with the protocol
- Roadmap - Future development plans
- 🎖️🐍 Official Python SDK - The official Python library for UCP with Pydantic models
- 🐍 UCP Client Python - Python client library for UCP
- ☁️🏪 Google UCP Merchant Docs - Guide for merchants to enable AI-powered purchases through Google's AI surfaces like Search AI Mode and Gemini
- ☁️🏪 Shopify - Agentic Commerce with UCP - Framework for building AI agents that search products, create checkouts, and track orders across Shopify merchants
- ☁️🏪 UCPStore - Service that transforms existing e-commerce stores (Shopify, WooCommerce, BigCommerce, etc.) into UCP-compatible endpoints without platform migration
- ☁️🏪 UCP Merchants - Directory of verified UCP-enabled merchants compatible with AI shopping agents
- 🤖🐍 UCP Agent Demo - A shopping assistant powered by Upsonic AI Agent and UCP (Universal Commerce Protocol)
- ☁️🛠️ UCP Checker - The unofficial industry-standard validator. Lints live UCP manifests for schema compliance, tests API latency, and generates "verified" badges for repositories.
- 🎖️🐍📇 UCP Samples - Sample implementations including Python and Node.js merchant servers and client scripts
- UCP Demo Playground - Community-created playground demo built using Google's guide
- UCP.tools - Free UCP profile validator and generator. Checks Schema.org compliance, product feed quality, and AI commerce readiness.
- ✅ UCP Lighthouse - Validate UCP & Community payloads. The ultimate OpenAI / ChatGPT Agentic Commerce schema validator to ensure your products are ready for the AI era.
- ☁️🛠️ UCP Doctor - Diagnostic tool for validating Universal Commerce Protocol implementations
- 🐍 UCP Mockup Server - Local UCP-compliant mock server for development and testing
- Admetrics – “What is Google UCP? Complete Guide for DTC Brands” - Practical, marketing‑ and measurement‑focused overview of Google UCP targeted at ecommerce and DTC teams, covering what it is, why it matters, and how brands can prepare.
- Building the Universal Commerce Protocol - Shopify's deep dive into UCP architecture, capabilities, and how AI agents conduct transactions with merchants
- Under the Hood: Universal Commerce Protocol - Google's technical overview of UCP as an open-source standard for agentic commerce
- Etsy Partners with Google on AI-Powered Shopping - Etsy's announcement about partnering with Google on UCP-powered shopping experiences
- The Agentic Commerce Platform: Shopify Connects Any Merchant to Every AI Conversation - Shopify's announcement of UCP and native commerce integrations across AI channels
- Target's New Shopping Experience on Google - Target's fact sheet on their UCP-powered shopping experience in Google AI Mode and Gemini app
- Google I/O 2025: UCP Introduction - Google's official introduction to Universal Commerce Protocol
- UCP Deep Dive - Technical deep dive into UCP architecture and implementation
- 🛍️🤖 UCP Shopping Agent - AI shopping assistant that demonstrates the full UCP purchasing flow
- MCP (Model Context Protocol) - Open protocol for AI model interactions
- ACP (Agent Commerce Protocol) - Agentic Commerce Protocol (ACP) – official site High‑level description of ACP as an open standard for AI‑native commerce.
- A2A (Agent2Agent) - Protocol for agent-to-agent communication
- AP2 (Agent Payments Protocol) - Secure payment protocol with cryptographic consent
Contributions are welcome! Please read the contribution guidelines first.