See what an AI agent sees on your site, including the files that only look present.
Fourteen checks, each judged against a path that cannot exist, so a catch-all page that answers 200 is reported as a false pass.
The fourteen checks
| Area | Checks |
|---|---|
| Finding the site | robots.txt, a sitemap, a Link header on the home page |
| Reading it | Markdown returned for Accept: text/markdown, llms.txt |
| Access | Whether the home page lets an agent in, Content-Signal in robots.txt, rules naming AI crawlers |
| Doing things | API catalog (RFC 9727), OAuth server (RFC 8414), OAuth protected resource (RFC 9728), MCP server card, Agent Skills index, A2A agent card |
Our own sites, 25 October 2026
We ran it on our own sites before anyone else's. Each check reports the address, status, content type, size and digest it read, and the fix.
| Site | Score | What it found |
|---|---|---|
| contractor.strategic-innovations.ai | 14 | Nine false passes: robots.txt and the sitemap are the app's HTML, llms.txt is the catch-all page served as Markdown, and every well-known file is the app shell |
| catalyst-q.strategic-innovations.ai | 36 | Six false passes: every well-known file answers 200 with the app shell |
| strategic-innovations.ai | 43, then 57 | No AI crawler named and no skills index; both fixed the same day. The home page still answers an unverified non-browser request for HTML with a bot challenge |
| pulse.strategic-innovations.ai | 64 | A real API catalog, MCP server card and Link header |
Call it
Send a site name or an https address; only the origin is checked. A site that redirects every address to a sign-in page is reported as behind sign-in, and the login page is not judged.
curl -s -X POST https://strategic-innovations.ai/v1/api/agent-ready/v1/check -H 'authorization: Bearer $SI_KEY' -H 'content-type: application/json' -d '{"url":"example.com"}'Price
| Plan | Calls a day | Price |
|---|---|---|
| Free | 100 | $0 |
| Scale | 5,000 | $29 a month |
| Volume | 50,000 | $99 a month |
One key calls every API in the catalogue; the allowance belongs to the account. Bought and cancelled on your account page, through Stripe. For a single check in the browser, without a key, use the free site check at /check.
What to know before you rely on it
- Each check counts the same in the score. This is not the weighting of Cloudflare's Agent Readiness score, which Cloudflare has not published.
- Cloudflare's own checker at isitagentready.com is free and also looks at commerce protocols this one does not check.
- The MCP server card and Agent Skills files are draft standards whose paths are still moving; three published paths are tried for the server card.
- A passing score means an agent can read the site. It does not mean any agent will choose it.
Every API we run
This is one of 19 in the catalogue, which a machine can read at /apis.json.