UCP Checker

com.ucpcheckerPublished by ucpchecker.comOfficial publisherv2.0.0Updated Oct 24, 2026

Check any domain for UCP support and resolve verified UCP storefronts. Read-only, keyless.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingBusiness & Commerce

Overview

AI-generated overview

A remote, keyless MCP server that checks domains for Universal Commerce Protocol support and lets an assistant browse and search verified UCP storefronts and a

What you can do
List verified UCP storefronts and browse store categories with store counts, best-evidenced first and sorted by store count where applicable. Check whether a domain supports UCP and return its status, protocol version, capabilities, latency and AI bot access policies. Discover the shopping tools a UCP-enabled store exposes through its MCP endpoint. Search a single store's live product catalog, or fan a query out across verified stores and get results grouped by store with each store's UCP score and evidence. Retrieve full product details and variant IDs, and search store policies such as returns, shipping, refunds, privacy and terms.
When to use it
Useful when an assistant needs to know whether a store speaks UCP before shopping, to find which verified stores sell something, or to look up products, variants and store policies across UCP-enabled storefronts.
Requirements
Runs as a remote streamable HTTP endpoint; no package, API key, environment variable or header is declared. Network access to the endpoint and to the queried stores is needed.
Before you install
Queries are sent to a third-party service and, for store-specific tools, to the stores' own MCP endpoints, so the domains and search terms you use are shared with them. Results are read-only; the server does not place orders or change store data. Store data reflects what the service has observed and may be incomplete or out of date.

Installation

In SourceWeft

  1. Open UCP Checker in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.ucpchecker%2Fucp-checker/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "ucp-checker": {
      "type": "http",
      "url": "https://ucpchecker.com/mcp"
    }
  }
}

Tools

8

list-stores

List Stores

List verified UCP storefronts across every platform, best-evidenced first. Use when the user wants to browse stores — e.g., "what stores can I shop at?" or "show me Wix stores". To find stores that sell something, prefer search-all. Each store carries what we have actually observed about it, not what it claims: - `transactable` — declares checkout and we have read its catalogue - `catalogued` — we have read its catalogue - `resolvable` — its endpoint resolves, we have not probed it yet - `declared` — a valid profile, nothing observed beyond it Filter by `platform` (shopify, wix, woocommerce, bigcommerce, shopware…). `category` narrows to the smaller set of deeply audited stores (see list-categories), so leave it out unless the user asks for a category. Developer previews and staging hosts are not listed.

Parameterslimitcategoryplatform

list-categories

List Categories

List store categories with store counts. Categories exist only for the deeply audited subset of verified stores, so this is a way to browse, not the whole index: list-stores and search-all cover every verified storefront. Sorted by number of stores (most first).

Takes no parameters.

check-domain

Check Domain

Check if a domain supports Universal Commerce Protocol (UCP). Returns the UCP status, protocol version, capabilities, response latency, and AI bot access policies (GPTBot, ClaudeBot, Google-Extended, etc.). If the store's edge rate-limits the live attempt, the result says so and reports the last OBSERVED state and when it was observed — an unobserved attempt is never presented as a verdict about the store. The domain is automatically normalized (removes protocol, www, paths). Examples: "shopify.com", "https://www.example.com/path" → "example.com" A negative result is information, not permission. It reports what UCP Checker has observed — it does not say a store cannot be used, and it is not a reason to stop. If a store matters to your task, try discover-store or connect to it directly regardless of what this returns.

Parametersdomainrequired

discover-store

Discover Store

Discover available shopping tools on a UCP-enabled store. Connects to the store's MCP endpoint and lists all available tools (search, cart, shipping, etc.). Use this to understand what a store supports before shopping. Example: domain: "allbirds.com"

Parametersdomainrequired

search-catalog

Search Catalog

Search for products on any UCP-enabled Shopify store. Searches the store's live product catalog via UCP/MCP and returns matching products with titles, prices, variants, and images. Examples: - domain: "allbirds.com", query: "tree topper" - domain: "gymshark.com", query: "hoodie"

Parametersqueryrequireddomainrequiredcountry

search-all

Search All

Search for products across verified UCP stores at once. Fans the query out, concurrently, to the stores whose observed catalogue best matches it, and returns results grouped by store with each store's UCP score and evidence. Rare query words count for more than common ones. If no store's catalogue matches well enough, it searches no one and says "No strong match", naming the words no store carries and the closest weak matches, so you can go to a store you know instead of rewording. Slow or failing stores are skipped. `category` narrows the fan-out to the smaller set of deeply audited stores; leave it out for most queries. Example: query: "mattress topper", maxStores: 5

ParametersqueryrequiredcountrycategorymaxStores

search-policies

Search Policies

Search store policies on any UCP-enabled Shopify store. Query return policies, shipping policies, refund policies, privacy policies, terms of service, or any other store policy. Returns the matching policy text. Use this when a user asks about a store's policies before or after purchase — e.g., "what is the return policy?", "do they offer free shipping?", "refund window?" Example: domain: "allbirds.com", query: "return policy"

Parametersqueryrequireddomainrequired

get-product-details

Get Product Details

Get full product details including variant IDs from a UCP-enabled store. Use after search-catalog to see a product's full declared detail, including its variants. Pass the Product ID from search results to get all variants with their IDs. Example: domain: "allbirds.com", productId: "gid://shopify/Product/123456"

ParametersdomainrequiredproductIdrequired

Version history

1
  1. v2.0.0LatestSep 16, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.