MCP server that exposes UCP shopping capabilities as tools for AI assistants. Let Claude, Cursor, and any MCP-compatible AI shop via the Universal Commerce Protocol.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"ucp-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# ucp-mcp-server **Let AI assistants shop.** An MCP server that gives Claude, Cursor, and any MCP-compatible AI the ability to interact with UCP-enabled merchants. > **UCP** (Universal Commerce Protocol) is Google's new open standard for agentic commerce, backed by Shopify, Stripe, Visa, Mastercard, Target, Walmart, and 20+ partners. > > **MCP** (Model Context Protocol) is the standard for giving AI assistants access to tools. > > This project connects them. --- ## What Can It Do? | Tool | Description | |------|-------------| | `ucp_discover` | Find out what a merchant supports (capabilities, payment methods) | | `ucp_checkout_create` | Start a purchase (add items to cart, set buyer info) | | `ucp_checkout_update` | Apply discount codes to an existing checkout | | `ucp_checkout_set_fulfillment` | Set up shipping (auto-selects address and delivery option) | | `ucp_checkout_complete` | Complete the purchase by submitting payment | Your AI assistant gets structured, type-safe access to the entire UCP shopping flow. No scraping, no browser automation, no brittle hacks. ## Quick Start ### Install ```bash pip install ucp-mcp-server ``` Or with [uv](https://docs.astral.sh/uv/): ```bash uv pip install ucp-mcp-server ``` ### Use with Claude Desktop Add to your `claude_desktop_config.json`: ```json { "mcpServers": { "ucp-shopping": { "command": "ucp-mcp-server" } } } ``` ### Use with Cursor Add to your `.cursor/mcp.json`: ```json { "mcpServers": { "ucp-shopping": { "command": "ucp-mcp-server" } } } ``` ### Run Directly ```bash # As a module python -m ucp_mcp_server # Or via the entry point ucp-mcp-server ``` ## Tools Reference ### `ucp_discover` Discover what a UCP merchant supports before shopping. ``` Arguments: merchant_url (str): Base URL of a UCP-enabled merchant Returns: capabilities: List of supported UCP capabilities (checkout, discount, fulfillment) payment_handlers: Accepted payment methods (Shop Pa…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.