Guides
What makes a business ready for AI agents
In short
A business is ready for AI agents when a customer's AI assistant can do something with it, not just read about it: ask a question, book, order or sign up, and later change or cancel. That takes a door: a machine address on its own domain.
Five steps
We place each business on five steps, by the best door we find on its own site:
- Listed. We found its name, or a page on a booking platform. A person can book there; an assistant can't yet.
- Readable. Its own site says who and where it is, as data (name, address, opening hours), or it publishes llms.txt.
- Askable. A door takes a message or a quote request.
- Bookable. A door takes a booking or an order.
- Payable. That door takes payment as well.
From askable up, a business is named on the leaderboards, and its result page may appear in search, unless its site tells AI systems not to use or train on its content.
Doors
A door is a machine address on the business's own domain, or one it declares when it claims its listing, that an assistant can use without a person in between. These count:
- An MCP server: tools an assistant can call, such as checking free times or making a booking.
- An A2A agent card, for a business with an AI agent of its own.
- A UCP or ACP checkout profile, for a shop.
- An OpenAPI document that describes an API.
- An agent inbox, with a manifest at
/.well-known/agent-inbox.json.
Pages, forms, email, phone and chat widgets are made for people, so they don't count as doors. They still matter: an assistant reads them to learn about you. WebMCP tools in a page are read as experimental, and tools a page adds with a script aren't seen, since our check never runs JavaScript.
The guides
Each one says what an assistant needs, what the check counts, the ways to do it, and how to check it worked.
- Let ChatGPT, Gemini and other AI assistants book with your business What an AI assistant needs to book with you: your free times, a booking door on your own site, and a way to change or cancel. Platforms and sign-ups too.
- Sell through AI assistants: checkout for ChatGPT, Gemini and others (UCP, ACP) How AI assistants place orders: UCP and ACP checkout, what your shop platform may publish for you, and the steps after: change, cancel, track, receipt, return.
- Let AI assistants message you or ask for a quote How a customer's AI assistant can ask you a question or a price and come back for the answer: agent doors for messages and quotes, and the helpdesk you use.
- How AI assistants pay How an AI assistant can pay a business without holding a card number: tokens and mandates made for agents, payment links, and what to ask your provider.
- Your hours, prices and terms as data AI assistants can read Who you are, where, when you're open, what you offer for how much, and your terms, as data an AI assistant can read. Plus how we tell your kind of business.
- Make your agent doors findable Where assistants and crawlers look for your agent doors: well-known files, MCP server cards, A2A agent cards, AI catalogs and llms.txt lines on your domain.
- What llms.txt does, and doesn't llms.txt helps an AI read about your business and can point it to your doors. On its own it doesn't let an assistant ask, book or order. What to put in it.
- robots.txt and content signals for AI agents How robots.txt and content signals tell crawlers and AI systems what they may read and use, how our check reads them, and how to let our crawler in.
How the score works
Each check ends in an agentic score from 0 to 100, with a grade. It's worked out from what we read on the business's own site and doors, by rules that are published and versioned (rules as data).
What counts depends on the kind of business: a salon is scored on bookings, a shop on orders, a trade on quotes. A capability that doesn't apply is left out, so it never counts against anyone (how we tell your kind). What does apply sits in groups with fixed weights:
| Group | Weight |
|---|---|
| Message, book, order, sign up, pay | 40 |
| Change, cancel, return or refund, membership, receipt | 30 |
| Free times or stock, tracking | 10 |
| Catalogue with prices, policies | 10 |
| Quotes and offers | 5 |
| Who you are, where, opening hours | 5 |
A yes earns a capability's full share, a partly half of it. Where an agent can book, order or sign up, changing and cancelling count too, and for an order, tracking and a receipt, so a full 100 needs the whole journey. Grades: A from 80, B from 60, C from 40, D from 20, E below 20.
Nobody can pay for a score, and it never changes a business's place in Surfing Dog Search (how that order works). It is not a certification: it is what the site and its doors said on the day we read them.
Check your business
Paste your website. We read it the way a customer's assistant would, and show what it can do there, what's missing, and where to start.
Or open the checker. If your site was read recently, you'll see that read, and when you can ask for a fresh one.
See it working
On the leaderboards, with what an agent can do at each one and through which door.