# UCP Checker

A universal commerce gateway for AI agents to interact with UCP-enabled stores. Enables live product discovery, real-time catalog search, and checkout generation across verified Shopify stores (e.g.,…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add ucpchecker/ucp-checker

# Browse available tools
npx -y @smithery/cli@latest tool list ucpchecker/ucp-checker

# Get full schema for a tool
npx -y @smithery/cli@latest tool get ucpchecker/ucp-checker list-stores

# Call a tool
npx -y @smithery/cli@latest tool call ucpchecker/ucp-checker list-stores '{}'
```

## Direct MCP Connection

Endpoint: `https://ucp-checker--ucpchecker.run.tools`

## Tools (10)

- `list-stores` — List verified UCP stores, optionally filtered by category and minimum score.
- `list-categories` — List all available store categories with store counts.
- `check-domain` — Check if a domain supports Universal Commerce Protocol (UCP).
- `discover-store` — Discover available shopping tools on a UCP-enabled store.
- `search-catalog` — Search for products on any UCP-enabled Shopify store.
- `search-all` — Search for products across all verified UCP stores at once.
- `search-policies` — Search store policies on any UCP-enabled Shopify store.
- `get-product-details` — Get full product details including variant IDs from a UCP-enabled store.
- `add-to-cart` — Add a product to cart on any UCP-enabled Shopify store and get a checkout URL.
- `build-bundle` — Build a multi-store shopping cart in one call.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get ucpchecker/ucp-checker <tool-name>
```

## Resources

- `ucp://stores/verified` — List of all verified UCP-enabled stores available for shopping.

## Prompts (2)

- `shop-for-product` (product, store, country) — Guide the user through finding and purchasing a product on any UCP-enabled store.
- `compare-stores` (domains, category) — Check multiple store domains for UCP/agentic commerce support.
