Using the tools·3 min read

How to use the WebMCP Readiness Check

Find out if AI agents can act on your site, not just read it: click buttons, fill forms, and complete tasks.

Most of Faro's checks answer "can an AI agent understand and be recommended by your site?" The WebMCP Readiness Check answers a different question: can an AI agent actually do something on your site, like fill out a form or complete a purchase, the way an agentic browser (Claude with computer use, ChatGPT Atlas, Operator-style agents) would try to?

Running the check

Paste your URL. Faro checks for three things: whether your site registers WebMCP tools (a browser-native way of declaring "here's what an agent can do on this page"), whether you have a companion llms.txt file, and whether your key buttons and forms expose accessible names, meaning an agent reading the page's accessibility tree, not its pixels, can identify what each control does.

Reading the results

Each check shows Pass or Fail with a plain-English explanation of what was found. A failed check always comes with "the fix", a specific, copyable snippet or numbered steps, never just a diagnosis. Click the Copy fix button to grab it and hand it to a developer.

Why this is different from the main scan

The AI Readiness Scan's Agent Infrastructure category checks whether you declare agent-facing protocols like an MCP Server Card. WebMCP readiness checks something more specific and more immediate: whether an agent browsing your site right now, using only what a sighted user's browser exposes, can find and operate your interactive elements at all. A site can pass Agent Infrastructure and still fail here if its buttons and forms aren't labeled for the accessibility tree.

Applying the fix

Most failures come down to missing accessible names on interactive elements, icon-only buttons with no aria-label, custom click handlers on a div instead of a real button, or unlabeled form inputs. If you're set up to declare WebMCP tools directly, Faro's MCP Generator produces a working starter server and Server Card you can adapt.

← Back to Help CenterStill need help? Email us →