UCP Overview

UCP (Universal Commerce Protocol) is an open standard for letting AI agents discover products, negotiate options, and execute transactions without brittle, one-off integrations. This site focuses on practical implementation, clear comparisons, and a living directory of UCP-aligned tools.

Figure: UCP lifecycle overview.

UCP lifecycle diagram showing discovery, checkout, and order management.

When to Use UCP

  • You need an agent to complete real-world commerce tasks (book, buy, return).
  • You want a standardized interface instead of custom APIs per merchant.
  • You want a protocol that can coexist with other agent standards.

When Not to Use UCP (Yet)

  • You only need read-only context from private data (use MCP instead).
  • You are prototyping a closed, single-merchant agent with no plan to scale.

Core Capabilities

Minimal Implementation Path

  1. Start with the Implementation Checklist.
  2. Implement a small UCP surface (one category, one flow).
  3. Add identity linking and order lifecycle only after checkout is stable.

How UCP Relates to ACP and MCP

Next Steps