Agent-Readiness Audit

Check domains for WebMCP compatibility, GEO optimization, and Prompt API readiness.

Audit Report

Results for: --

--
--
1. Infrastructure & Discovery
2. Declarative WebMCP (HTML Forms)
3. Imperative WebMCP (JS Runtime)
4. Chrome Prompt API & On-Device AI
5. Generative Engine Optimization (GEO)

Knowledge Base & FAQ

What exactly is WebMCP?

Web Model Context Protocol allows modern browsers and AI agents to seamlessly interact with forms and tools on your website.

What does GEO optimization do?

Generative Engine Optimization ensures LLMs like ChatGPT, Perplexity, and Claude correctly interpret and cite your website.

Why is /.well-known/webmcp mandatory?

This open-standard file immediately tells incoming AI agents which tools and actions are available on the site.

How do Origin Trial tokens work?

Tokens unlock experimental browser features like the Prompt API on your registered production domain without requiring user flags.

Can I scan localhost?

No, for security reasons (SSRF prevention), the backend blocks internal IP addresses and localhost.

What does an 'F' score mean?

An 'F' means the website is currently completely unreadable or unusable for autonomous AI agents.

What role does the toolname attribute play?

This HTML5 attribute explicitly marks a form as an executable machine-learning tool for the browser.

How does llms.txt help?

Just like robots.txt exists for search engines, llms.txt provides direct instructions and context to language models.

What is the difference between declarative and imperative?

Declarative works via HTML attributes on forms; imperative uses JavaScript via navigator.modelContext.

Is this validator free to use?

Yes, this open-source tool helps developers prepare their web ecosystem for the AI revolution.

Is form data stored?

No, the scanner only fetches public HTML structures and headers to assess technical readiness.

What is the function of toolaction?

The toolaction attribute defines the specific API endpoint where the agent sends the populated parameters.

Why do CORS tests sometimes fail?

Incorrect headers can prevent external agent scripts from executing safe cross-origin requests.

How do you scale a WebMCP implementation?

By mapping all your core functionalities in both the manifest and via semantic HTML tags.

Which browsers support WebMCP?

Chrome and Chromium-based browsers are gradually implementing these standards via experimental flags and Origin Trials.