UCP Checker

What does a UCP agent find at your store?

We read the UCP profile at /.well-known/ucp, check it against the release it declares, call the services it lists, and show what we found and what to fix.

What you get back

two pages for your store
/status/yourstore.com
Verified yourstore.com HTTP statusUCP releaseMCP, REST, A2A, Embeddedcapabilitieswhen we checked

The status page. The verdict on your store, every finding with the spec rule it comes from, how your store answered each way in, and your UCP profile exactly as served.

/score/yourstore.com
0–100UCP Score · grade A to F points missing by areafixes that raise itspec breaksevery check

The score page. Your UCP Score and how it is made, the fixes that raise it with copy-ready code, and the spec rules it doesn’t count yet. Only a store whose UCP profile we could read gets a score.

Check trace

What we check at your store

There are five ways a UCP agent can reach a store. We try each one, record every request we make, and show what each one met. Shown here on an example store that offers all five; your result shows what your store met.

4 of 5 open
6 requests · 350 ms at the store · public requests only
  1. Finding the profile
    Open
  2. Acting for the buyer
    Offered
  3. In the buyer's browser
    Declared
  4. Calling its services
    Open
  5. Sending the buyer to the website
    Offered
UCP Checkerpublic requests
  • 2 requestsFinding the profile/.well-known/ucp · 200
  • read from profileActing for the buyerdeclared · accounts.yourstore.com
  • not calledIn the buyer's browserEmbedded · declared
  • 2 requestsCalling its servicesREST, MCP · answered
  • read from profileSending to the websitedeclared · /buy
  • 2 requestsOutside UCPhomepage · /llms.txt
Open
01 · Finding the profile2 requests
Served at /.well-known/ucp with 200 OK, 3.0 KB. robots.txt allows /.well-known/ucp.
Offered
02 · Acting for the buyerread from profile
The buyer can sign the agent in to their own account through accounts.yourstore.com.
Declared
03 · In the buyer's browsernot called
Declared. We don't call it, so whether it works shows only in an agent run.
Open
04 · Calling its services2 requests
The REST service answered at its address (200). The MCP service answered tools/list in 140 ms.
Offered
05 · Sending the buyer to the websiteread from profile
An agent can hand over a ready cart at yourstore.com/buy.
  1. 01 PROFILEGET /.well-known/ucp → 200, 3.0 KB of JSON120 ms
  2. 01 PROFILEGET /robots.txt → allows /.well-known/ucp–
  3. 01 PROFILEValid against the 2026-08-25 schema; keys publishedlocal
  4. 04 SERVICESPOST /mcp tools/list → 200140 ms
  5. 04 SERVICESGET /ucp → 20090 ms
  6. 03 NOTEEmbedded service declared; not called by this check–
  7. OUTSIDE UCPGET / → 200, Organization schema found–
  8. OUTSIDE UCPGET /llms.txt → 200, 2.3 KB–

What the result says

Verified
The store publishes a UCP profile that is valid against the release it names. It doesn’t mean every agent purchase works: that shows only when an agent tries.
Invalid
We found a profile, but it breaks the release’s rules, for example a missing field or broken JSON. The result lists what to fix.
Not Detected
Nothing at /.well-known/ucp, usually HTTP 404. The result shows how a UCP profile starts.
Blocked
Our request was refused (HTTP 401 or 403), or robots.txt disallows it. That is what our checker met, not how the store treats other agents.
Unreachable
No answer: a timeout, a DNS or certificate error, or a server error (5xx).
Pending
In our list but not checked yet. Check it here to run it now.

Questions

Is the UCP Checker free?
Yes, with no sign-up. Checks are rate-limited so they stay fast for everyone.
Is the result live?
Pressing Check store runs a new check. A status page you open later shows when the store was last checked.
Does Verified mean UCP agents can buy here?
Not on its own. Verified means the profile is valid against its release and the services we called answered. Whether an agent can find a product and reach checkout shows only when an agent tries: UCP Playground sends one.
How is this different from the Validator?
The Checker reads a live store. The UCP Validator checks profile JSON you paste in, so you can test a profile before you publish it.
What is the UCP Score?
A number from 0 to 100 for a store whose profile we read, with the fixes that raise it. Each store’s score page shows how it is made; the methodology has the weights.