181 domains · formula v9.57 · measured 2026-09-26

Agent-readiness signals across the corpus

Public HTTP checks across the curated vendor list, measured under one formula. These results describe documentation and access signals. They do not establish whether agents choose a product or complete an integration.

87%

of the measurable points for being found and read, on average

36%

of the measurable agent-entry points, on average

Results by stage

Mean share of measurable points at each stage. Unmeasured checks are excluded. Each row shows its domain count because coverage differs by stage.

A
DiscoveryCan an agent find and read you?
n=18187%
B
Agent entryIs there a door built for a machine?
n=18136%
C
RegistrationCan an agent get an account?
n=13825%
D
ProvisioningCan it get credentials without a human?
n=15856%
E
IntegrationCan it ship working code?
n=17982%

Every check, across the corpus

Unmeasurable checks have a separate column and do not count as failures.

Scroll the table sideways for the last column.

CheckPassPartialZeroUnmeasurable
Answers an agent user-agent178021
Price or entry condition in the search snippet6708826
llms.txt published1460350
Docs readable without JavaScript1670014
On-demand agents not blocked171046
Paths robots.txt points at answer1203166
No punishing crawl delay173026
Agent entry point291711718
OAuth dynamic client registration8009011
MCP surface940834
No CAPTCHA in the signup HTML24030127
Signup reachable without a browser4509343
Programmatic key provisioning14396266
Free tier or no-card trial stated in text12301642
Typed SDK on the registry1510426
Machine-readable API description1220518

Both ends of the corpus

Each score uses its own measurable denominator; the full maximum is 18. Refused requests can reduce coverage. Open a scorecard for the recorded HTTP observations.

Scope and limits

Take the data

Every row behind this page, one entry per domain and check, with the verdict, the points and the sentence we measured it from. Free to use and quote with attribution.

/corpus.json/corpus.csvHow every check is defined and scored