Technical checker · API description quality

Measure whether AI agents can understand your API

A parseable specification is the beginning, not the finish. Santos examines whether an agent can discover the document, select an operation, construct valid input, anticipate output and errors, and understand access or payment requirements.

Read a real report first

Every domain below was audited with the production engine — same scores, same evidence, same prioritized fixes you would be buying. The Quick API costs 0.015 USDC per successful audit, and the complete Agent Readiness audit costs 0.075 USDC per successful audit.

See exactly what a Santos report looks like before you buy one — these are real audits, not samples.

Browse every scored domain

No account needed. Agents: GET /api/audit?url=… · 0.015 USDC via x402 · no API key

What the assessment covers

Valid

Parseable OpenAPI 3.x or Swagger 2.0 with a canonical server.

Typed

Inputs, outputs, examples, required fields, and stable operation identifiers.

Operational

Auth, payment, errors, limits, settlement, and retry behavior.

Canonical discovery

The document should be advertised from public HTML, Link metadata, or machine guidance and identify the canonical server. Conflicting or stale specifications reduce confidence even when each file parses.

Operations an agent can select

Stable operationId values, meaningful summaries, tags, request schemas, required fields, response schemas, and examples reduce guesswork during tool construction.

Access and failure behavior

Authentication, x402 payment, rate limits, idempotency, timeouts, non-2xx responses, and retry guidance should be explicit so an agent can act without unsafe trial and error.

Frequently asked questions

Does every website need MCP or OpenAPI?

No. They matter when a site exposes callable services. Santos marks non-applicable checks instead of penalizing an informational website.

What is an Agent Readiness audit?

It checks the public technical signals that help agents find information, interpret structured meaning, and invoke applicable machine-readable capabilities.