UCP Checker
UCP Checker

Test any domain for Universal Commerce Protocol readiness

Run a live check against any storefront. We fetch the manifest, audit AI bot access, measure latency, and detect capabilities — all in one second. Trusted across 21,856+ monitored merchants.

Free, unlimited Live results No signup required

What the UCP Checker tests on every domain

Every check runs the same automated pipeline against the live endpoint. No surface-level validation — we test the same things AI shopping agents test when they encounter your store.

Manifest validation

Fetch /.well-known/ucp, parse the JSON, check required fields (version, services, payment_handlers), and verify the version format matches the spec.

Capability detection

Detect declared capabilities, transports (REST, MCP, A2A, Embedded), and payment handlers. Track which surfaces your store actually exposes.

AI bot access audit

Parse robots.txt and check directives for GPTBot, ClaudeBot, Google-Extended, Applebot-Extended, and CCBot. Flag stores that block agent discovery at the policy layer.

Response performance

Measure manifest fetch latency, classify against agent timeout budgets (200ms / 800ms / 2s), and report TLS verification. Slow endpoints fail real agent sessions.

How to read your UCP check result

Every check returns one of six possible statuses. Each maps to a specific failure or success mode and tells you exactly what to fix.

Verified
HTTP 200 + valid JSON + required fields present. Your store is discoverable by AI shopping agents. Capabilities, transports, and payment handlers are detected and tracked.
Not Detected
HTTP 404 — no UCP endpoint at the standard path. Either you haven't published a manifest yet, or it's at a non-standard URL. Fix: serve valid JSON at /.well-known/ucp.
Invalid
HTTP 200 but the response isn't valid UCP. Common causes: HTML error page returned with 200 status, malformed JSON, missing required fields. Validate your JSON to find the exact issue.
Blocked
HTTP 401/403 or robots.txt denies access. A bot wall, WAF, or robots policy is rejecting our probe. Allowlist /.well-known/ucp from bot protection rules — agents will hit the same wall.
Unreachable
Connection timeout, DNS failure, SSL error, or 5xx response. Check DNS records, SSL certificate validity, and that the server accepts HTTPS connections. Live agents will treat this as a hard failure.
Pending
Queued for verification. Domain is in our index but hasn't been crawled yet. Most pending checks resolve within minutes. Run a manual check anytime to trigger verification.

Which AI agents use UCP manifests?

AI shopping agents fetch your UCP manifest to understand what your store sells, what payment methods you accept, and how to interact with your commerce APIs. These are the agents currently consuming UCP manifests — and the ones we track in every check.

Google AI Mode & Gemini

Google's agentic commerce surface uses UCP manifests to enable shopping directly from search results. Stores without a valid manifest are invisible to AI Mode shopping.

ChatGPT & OpenAI agents

OpenAI's shopping agents use UCP for product discovery and checkout. GPTBot crawls /.well-known/ucp to index store capabilities.

Claude / Anthropic

Anthropic's Claude uses UCP via MCP transport for agentic commerce sessions. ClaudeBot indexes UCP manifests for store discovery and conversational shopping.

Shopify Shop App

Shopify's native agent uses UCP internally for cross-store commerce. Shopify-hosted stores get UCP manifests automatically generated by the platform.

Frequently Asked Questions

What is the UCP Checker?
The UCP Checker is a free tool that tests any domain for Universal Commerce Protocol readiness. It fetches the live /.well-known/ucp manifest, validates the structure, audits robots.txt for AI bot access, measures response latency, and detects supported capabilities in under one second.
What does the UCP Checker actually test?
Manifest validation (JSON structure, required fields, version format), robots.txt policies for GPTBot, ClaudeBot, Google-Extended, Applebot-Extended, and CCBot, response latency against agent timeout budgets, TLS verification, and capability detection across checkout, cart, catalog, fulfillment, payment handlers, and transports.
How is the Checker different from the Validator?
The Checker (this page) fetches and tests a live domain — a real HTTP request to /.well-known/ucp. The UCP Validator audits the structure of your manifest JSON offline. The UCP Catalog Validator goes one layer deeper — it audits what your catalog.search and catalog.lookup endpoints actually return (variant data, pricing, response shape) once an agent calls them. Use the Checker for production verification, the Validator for manifest structure, and the Catalog Validator for whether an agent can actually transact.
Why might my store show as Not Detected?
Common causes: the manifest isn't published at /.well-known/ucp (the standard path), the endpoint returns a 404 or HTML error page, your web server doesn't route requests there, or the manifest is behind authentication. The status page for your domain will show the exact HTTP response we received.
Which AI agents use UCP manifests?
UCP manifests are consumed by AI shopping agents from Google (AI Mode, Gemini), OpenAI (ChatGPT shopping), Anthropic (Claude), and platform agents like Shopify's Shop app. Any agent that supports the Model Context Protocol or REST transport can discover and interact with a UCP-enabled store.
Is the UCP Checker free?
Yes. Unlimited free checks. We also offer a free public REST API at /api/validator, a CLI (npx ucp-check <domain>), an MCP server for AI agents, and a Chrome extension. An early snapshot of the directory (April 2026, CC-BY 4.0) is on Hugging Face but is no longer updated. See developer tools for the full list.
How fresh are the results?
Every check fetches the live endpoint in real time — there's no caching of the result you see. We also re-check every domain in our index every 24 hours, so historical status data on the directory stays current. Alerts notify you when a domain's status changes.
Can I check multiple domains at once?
Yes. Use Bulk Check to test up to 100 domains in a single batch. Perfect for portfolio audits and migration verification. Results are downloadable as CSV.
Weekly UCP Report

Get the agentic commerce digest every Monday

Real adoption data, ecosystem trends, new spec versions, and the stores that broke or recovered this week. Read by founders and engineers building the next generation of commerce.

Free forever No spam Unsubscribe anytime

View a sample report →

Weekly UCP Report
Issue #51 · Sep 21, 2026
+664
new verified stores
Verified rate
Latest spec
Cart capability