UCP Checker

What’s your store’s UCP Score?

A number from 0 to 100 for how well your store’s UCP profile follows the spec and what it lets a UCP agent do, with the fixes that raise it.

What you get back

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

Your UCP Score and how it is made, each fix that raises it with copy-ready code and the points it’s worth, every check we ran, and the spec rules the score doesn’t count yet. Only a store whose UCP profile we could read gets a score.

How the score is made

three areas, weighted · model 1.0.0
30%
Discovery
Can a UCP agent find and read the profile: HTTPS, an answer at /.well-known/ucp, robots.txt allowing it, and five files outside UCP (llms.txt, sitemap, Open Graph, Organization schema, viewport).
40%
Conformance
Does the profile follow the spec: valid against its release (counted three times), a dated release, keys published, few warnings, spec and schema links that resolve.
30%
Capabilities
What an agent can do here: how many capabilities, checkout, at least one service, payment handlers, and services that answer our check.

The profile is checked against the release it declares. Capabilities are scored for Retail; Stays and Food are scored once their specs are in a release.

How stores score

share of the stores we could score
  • A 91%
  • B 6%
  • C under 1%
  • D 2%

Pick a grade above to see what it means. Only stores whose UCP profile we could read get a score. See the leaderboard.

Not in the score

shown on your score page
Spec rules the score doesn’t count yet
A MUST or SHOULD the profile breaks shows as a finding with its spec level, but doesn’t move the number.
Identity in DNS
DNSSEC, DANE and agent records. Emerging standards outside UCP, shown on the score page.
Files for agents
agents.md and other discovery files, with the store platform’s defaults marked.
What an agent actually managed
The score reads the profile and what answered our check. How far an agent gets shows only when an agent tries.

Questions

Is the UCP Score free?
Yes, with no sign-up. Checks are rate-limited so they stay fast for everyone.
Is the score live?
Pressing Get the score runs a new check. A score page you open later shows when the store was last checked.
Can a store score well and still lose a sale to an agent?
Yes. The score reads the UCP profile and what answered our check. Whether an agent can find a product and reach checkout shows only when an agent tries: UCP Playground sends one.
Why doesn’t a spec break lower my score?
The score model (1.0.0) was set before some of today’s spec rules. Breaks it doesn’t count still show on your score page with their spec level, under Not in the score.
How is this different from the status page?
The status page is the record: what your store published and how it answered our check. The score page turns that into a number, with the fixes that raise it.
Can I show my score?
Yes. Every score page has a badge, at /score/yourstore.com/badge.svg.