How we score agent readiness
Crawler-based checkers (Cloudflare's Agent Readiness score, AgentGrade, Fern) score one URL on what they can detect over HTTP. The ARI scores whether an AI agent can actually use a service end to end — including its terms, its pricing behaviour toward automation, and whether an agent can transact. Editorial, sourced, dated.
Ten criteria in three groups, 0–10 each with one decimal. The overall is the plain unweighted mean of the applicable criteria, shown as a whole number — computed by the generator, never set by hand. No weighting: weights are arguable, and the group scores already tell you where a service is strong.
Bands: ≥9 Agent-ready benchmark · ≥7 Strong · ≥5 Capable, with friction · below that, Agent-hostile.
Evidence bar: at least 4 sources per service, official documentation and terms mandatory, every source dated. Point-in-time assessment — services change terms, prices and APIs often. That volatility is itself scored under Reliability & continuity. Re-verified at least quarterly.
FIND & RETRIEVE
Can an agent get correct information?
Is the content reachable and parseable by a machine — clean HTML or markdown negotiation, sitemap, schema.org, feeds, llms.txt where useful?
Are the facts an agent needs actually published and current — prices, availability, hours, stock, terms — rather than gated or stale?
Can an agent or its developer find auth, endpoints, limits and error semantics without a sales call?
ACT & TRANSACT
Can an agent do the job?
Does a public API cover the service's core actions, measured against what a human can do in the UI?
Official MCP server, WebMCP, Agent Skills, API catalog or OAuth discovery. Community-maintained MCP counts at half credit.
Self-serve credentials? Agent-compatible OAuth? Scoped/restricted keys? Or manual review and enterprise gates?
Can an agent transact — pay the service, or pay/check out on the customer's behalf — under delegated, spend-capped authority? Checked against ACP, AP2, MPP, x402 and documented programmatic checkout.
Usable rate limits at accessible tiers; is agent traffic priced like human traffic or punished?
TRUST & DURABILITY
Will it still work next quarter?
Is automation explicitly permitted, silent, or prohibited — including enforcement history, bot rules, Web Bot Auth and Content Signals.
Uptime and status transparency for programmatic consumers, plus the API/pricing deprecation track record over the last ~24 months.
AGENT PAYMENT RAILS WE CHECK FOR
- Agentic Commerce Protocol (ACP) — OpenAI + Stripe, since 2026-02. 4 REST endpoints for agent checkout; Apache-2.0
- Agent Payments Protocol (AP2) — Google + 60 orgs, since 2025. Cryptographic Mandates proving human authorisation
- Machine Payments Protocol (MPP) — Stripe + Tempo, since 2026-03-18. Pre-authorised spend sessions, fiat + stablecoin
- x402 (X402) — Coinbase, since 2025-12 (v2). HTTP 402 revived; machine-to-machine stablecoin, no protocol fee
WHAT THIS IS NOT
It is not a crawl. Automated checkers report what a single URL exposes over HTTP — robots.txt, sitemaps, bot rules, capability manifests. Useful, and we read them. But no crawler tells you that replies moved behind a $42K tier, that a link in a post costs 13× more to publish, or that the checkout an agent needs exists but is granted case by case. Those answers need a human reading the terms, the pricing page and the changelog — and citing them.