UCP vs MCP

UCP and MCP solve different problems. MCP is for context access; UCP is for transaction execution.

Quick decision guide: If you need to act (buy, book, refund), start with UCP. If you need to read (files, DB, CRM), start with MCP. For the deep dive, see UCP vs MCP (Deep Dive).

Figure: Context vs action stack.

Stack diagram showing MCP as context layer and UCP as action layer.

Quick Comparison

| Dimension | MCP | UCP | | --- | --- | --- | | Primary goal | Provide context/data to agents | Execute commerce actions | | Typical use | Read, search, retrieve | Buy, book, refund | | Direction | Inbound information | Outbound action |

When You Need Both

A typical agent flow uses MCP to read context (calendar, files, CRM) and UCP to act on that context (purchase, booking, checkout).

Related