UCP Checker
Independent · early access

Agents are already shopping.
Can they buy from you?

ChatGPT, Gemini and Claude read your profile, not your homepage. UCP Checker scores it against the live spec, watches it daily, and alerts you the moment agents can't buy.

Start monitoring → Run a free check
In beta · invites in small batches · no card
◆Reads /.well-known/ucp ✓Validates the live spec ◷Re-checks daily
app.ucpchecker.com/northwind.example Monitoring
UCP Scorenorthwind.example
94/ 100
A
Agent-ready
Discovery 95
Conformance 92
Capability 96
UCP Score · 6-month trend▴+3 this month
Your watchlistby UCP Score
Nnorthwind.example YOU94
Aaldermere.example94
Ssaltgrove.example92
Ffernwick.example94
Watching the agentic-commerce frontier, live
18,000+
Businesses verified
23,000+
Monitored daily
4
Spec versions tracked
190
Capabilities validated
137
Payment handlers
01 · Onboard

Set up in two minutes flat

Add one DNS TXT record and we verify ownership — then live and staging onboard together, from the same record. No SDK, no code changes, no redeploy.

✓Paste a domain — we fetch /.well-known/ucp and read what agents actually see
✓One _ucp-verify TXT record proves control of the whole domain
✓Your staging subdomain inherits verification and is monitored privately
⌕northwind.example Verify
✓ Fetching /.well-known/ucp 200 · 4,130 B
✓ Checking DNS TXT · _ucp-verify resolving…
✓ Live verifiednorthwind.example · public directory ✓Public
✓ Staging verifiedstaging.northwind.example · inherited 🔒 Private
UCP SCORE · LIVE SPEC v2026-08-25 ●Live
94/ 100
A
▴ +3 pts
Discovery 95
Conformance 92
Capability 96
▲ Scored against the spec version agents resolve today
02 · Measure

One score, against the live spec

Not a checklist against last year's draft. We grade you against the spec version agents resolve right now — and roll it into a single 0–100 number across three pillars.

✓Discovery — can an agent find and read your profile at all?
✓Conformance — does every field pass the current schema and auth contract?
✓Capability — how much can an agent actually do: search, cart, checkout?
03 · Inspect

See exactly what agents fetch

The profile and llms.txt we last pulled from your domain — byte for byte, no interpretation. This is the surface an agent reads before it ever decides to buy.

GET northwind.example/.well-known/ucp
{
    "ucp": {
        "version": "2026-08-25",
        "supported_versions": {
            "2026-04-08": "https://northwind.example/.well-known/ucp/2026-04-08",
            "2026-01-23": "https://northwind.example/.well-known/ucp/2026-01-23"
        },
        "services": {
            "dev.ucp.shopping": [
                {
                    "version": "2026-08-25",
                    "spec": "https://ucp.dev/2026-08-25/specification/overview/",
                    "transport": "mcp",
                    "endpoint": "https://northwind.example/api/ucp/mcp",
                    "schema": "https://ucp.dev/2026-08-25/services/shopping/mcp.openrpc.json"
                }
            ]
        },
        "capabilities": [
            "checkout", "cart", "catalog-search", "order"
        ],
        "payment_handlers": [
            "com.google.pay"
        ],
        "verified": true
    }
}
✓Profile found & signed ✓llms.txt mentions UCP ✓sitemap.xml ✓Open Graph Last fetched 1h ago
04 · Decode

Payment & identity, decoded

The parts of agentic checkout nobody else shows you: which payment handlers are authority-bound, whether identity is linked, and if your signing keys are published for permissionless auth.

Declared payment handlers
How agents pay and act on behalf of a buyer · northwind.example
3 HANDLERS
Google Pay✓ authority-bound
com.google.pay · v2026-01-11
Northwind Card✓ authority-bound
com.northwind.card · v2026-01-15
Northwind Wallet✓ authority-bound
com.northwind.wallet · v2026-04-08
Identity linking
✕Not declared
dev.ucp.common.identity_linking
Payment token
✕Not detected
tokenized card handoff
Signing keys
✕None published
RFC 9421 · permissionless auth
05 · Pre-flight

Catch it on staging, first

Point us at a staging subdomain and it's monitored privately — never listed on the public directory. We warn you on version drift before a deploy ships a broken profile to production.

✓Staging inherits your verification — no second DNS record
✓Diff staging vs live and see exactly which fields changed
✓Version-drift warnings when staging targets a different spec than prod
Pre-production
Private staging monitor
🔒 Never public
northwind.example ✓Live · v2026-08-25
staging.northwind.example !v2026-01-23
▲ Version drift — staging is 2 spec versions behind live
06 · Watch

Know the moment it breaks

Conformance is uptime now. We re-check every monitored business daily and alert you the instant an agent would hit a wall.

northwind.example/.well-known/ucp
99.97%conformance · 90 days
90 days agoToday
ConformantDegradedFailing
Re-checked every 24 hours · break alerts by email
▲
Dropped to grade B
Signing keys withdrawn from profile root
2h ago
✓
Score +3 · new checkout capability
Agentic checkout endpoint now responds
1d ago
✕
Outage · profile unreachable ~3h
Origin returned 503 from two regions
37d ago
07 · Benchmark

Your watchlist, benchmarked daily

Add any business to your watchlist and benchmark your readiness against the field — scores, grades, capabilities and every change, side by side. Only an independent can show you this.

#BusinessUCP ScoreGradeCapabilitiesStatus30D
1Nnorthwind.example YOU96A4✓Verified▴ +1.2
2Aaldermere.example94A4✓Verified▾ −0.4
3Ffernwick.example94A4✓Verified▾ −1.1
4Ssaltgrove.example92A4✓Verified— 0.0
5Hharborlane.example90A4✓Verified▴ +2.0

Every business on your watchlist is re-checked daily — scores, status & changes

Early access

First-class monitoring
for agentic commerce

Deep visibility into your profile, staging and watchlist — no matter where you sell. In beta, with invites going out in small batches.

In beta Request an invite
The monitoring dashboard
Tell us who you are — we'll send your invite.
  • ✓Everything included — early workspaces keep free access
  • ✓Verify with one DNS record · live + staging onboard together
  • ✓Daily monitoring, break alerts & watchlist benchmarks

Running a fleet, a platform, or many properties?

Talk to us about Fleet & Enterprise →
FAQ

Questions, answered

What is UCP, and why does my profile matter?

The Universal Commerce Protocol is how AI shopping agents discover and transact with a business. When ChatGPT, Gemini or Claude shops on a buyer's behalf, it reads your machine-readable profile at /.well-known/ucp — not your homepage. If the profile is missing, invalid or drifts from the live spec, agents can't buy from you.

How is the UCP Score calculated?

We fetch your profile and related files, then grade three pillars against the spec version agents resolve today: Discovery (can it be found and read), Conformance (does every field pass the current schema and auth contract) and Capability (how much an agent can actually do). Those roll up into a single 0–100 score and letter grade.

Do I need to install anything or change code?

No. Paste a domain to run a free check instantly. To unlock ownership-verified monitoring, add one _ucpchecker DNS TXT record — live and staging onboard together from that single record. No SDK, no redeploy.

How often do you re-check my business?

Every verified business is re-checked every 24 hours, with recent checks visible in your dashboard.

Is my staging environment ever made public?

Never. Staging subdomains inherit your verification and are monitored privately — they are never listed on the public directory. You get version-drift warnings when staging targets a different spec version than production.

Why is it free?

The spec is early and moving fast — and so are we. While UCP is still settling, we're shipping quickly and bundling as much as we can into the free package. As the spec's capabilities stabilise and the ecosystem's demands grow, higher frequency, authenticated access and advanced capabilities will likely extend into paid tiers — early workspaces keep their free access.

How does early access work?

Request an invite with your business domain and we onboard in small batches. Once you're in, you verify ownership with one DNS TXT record and keep free access as an early workspace. Free public checks work for everyone, invite or not.

Agents are already shopping.
Can they buy from you?

Early access is open — add your domain and request an invite. In beta.

Start monitoring → Run a free check