Why it matters
Reading your site is table stakes. The businesses that win agent traffic are the ones where the agent can finish the booking or the order without a person stepping in.
WebMCP tools an agent can call
14 points
What we check. The heaviest single check. Tools registered through document.modelContext. A static scan can only find the call site in your bundle, so a confirmed live enumeration scores higher than a signature match, and the report says which one you got.
How to fix it. Register WebMCP tools for the two or three things a customer comes to do: check availability, request a quote, book, add to cart. Each tool is a name, a short description and a typed input that calls an endpoint you already have. Never register a tool without a working endpoint behind it.
Machine readable capability manifest
5 points
What we check. A manifest at one of /.well-known/mcp.json or /.well-known/model-context.json that lets an agent discover what you can do before loading a page.
How to fix it. Publish /.well-known/mcp.json listing the tools you actually offer. It is a small static file that tells an agent what you can do before it loads a page.
Forms a machine can fill in
9 points
What we check. Every visible field scored for a name attribute, a real label tied by id, an autocomplete token and a specific input type. A captcha on the page costs points here as well.
How to fix it. Give every field a name, a real label tied to it by its id attribute, and an autocomplete token such as email, tel, given-name or postal-code. Use type="email" and type="tel". It also fixes your accessibility.
Phone and email as real links
4 points
What we check. tel: and mailto: links. A number set in an image or assembled by script is invisible to an agent.
How to fix it. Publish the phone number as a tel: link and the email as a mailto: link. A number in an image or assembled by script is invisible to an agent.
Booking or checkout the agent can walk through
3 points
What we check. Whether your conversion runs inside a third party iframe the agent cannot see into.
How to fix it. Expose the booking action as a WebMCP tool on your own page, so the agent does not have to reach inside an embedded third party window. Keep the embed for people.
See how your site does.
A free scan takes about a minute and shows the evidence for every check.
Other areas: Reach · Comprehend · Complete · Delegate · Accurate · Locations · Commerce · How the score works