An API is agent-ready when an AI assistant can use it on a customer's behalf without leaking data, duplicating actions, or doing something nobody asked for. That comes down to twelve checks across four areas: credentials and permissions, reads, writes, and operations. Every item below is verifiable, most of them by the open-source conformance scenario, and none depends on which assistant connects.

Credentials and permissions

Reads

Writes

Operations

The badge

If your server passes all twelve, say so. The badge links back to this checklist so anyone can see what it means. Markdown:

[![Agent-ready API](https://apitoagents.com/badges/agent-ready.svg)](https://apitoagents.com/agent-ready)

HTML:

<a href="https://apitoagents.com/agent-ready"><img src="https://apitoagents.com/badges/agent-ready.svg" alt="Agent-ready API" height="24"></a>

It is self-declared and free. We do not verify third-party servers; the value is that the twelve checks are public and specific, so a claim can be questioned.

Frequently asked questions

Is this specific to ChatGPT or Claude?

No. All twelve checks concern the server and the API behind it. The same server serves every MCP client, so passing the list once covers all of them.

Can I check my API without building a server first?

Partly. The free Agent Readiness Audit reads your API documentation and scores readiness across API quality, authentication, tools and testing, which covers the design side of this list before any code exists.

Do the example servers pass?

Items 1, 2 (within the limits of a demo API that has no accounts), 4 through 11 are implemented and tested in all four languages. Item 3 is deliberately absent, since the examples run on localhost and the public demo is a sample; item 12 is ours for the demo.

May I use the badge on a server you did not build?

Yes. It is a self-declaration against a public checklist. Please only use it if your server actually passes all twelve checks.