
AI2Web
Describe your site once. Every AI agent can use it.
17 followers
Describe your site once. Every AI agent can use it.
17 followers
The open interoperability layer for AI-enabled websites. Describe your site's capabilities once, then expose them across MCP, ACP, REST & GraphQL, validated and managed from one place. MIT-licensed. Works with Claude & ChatGPT connectors today.




How does the validation piece actually work in practice, like is it checking schema compliance on each request or do I need to wire up my own tests against the exposed endpoints?
@aynurkrbykyt2b Really good question, and it actually made me ship two things, so thank you.
There are three layers:
The validator (design time) fetches your /ai2w manifest and scores it against the spec. It checks the contract you publish, not each live request.
Runtime request validation (new). Every action declares an input_schema, and @ai2web/server now validates each incoming request body against it and returns a 400 before your handler runs. It's on by default, so schema compliance per request is built in, not DIY (validateInput: false to opt out).
Live endpoint checking (new). ai2web check <url> discovers your manifest and probes the declared read endpoints to confirm they respond. It lists your actions but doesn't call them, since those can change state.
So you don't wire up your own schema checks or reachability tests: the validator scores the contract, the server enforces it per request, and check confirms the endpoints are live. You still test your own endpoint logic. Full write-up: ai2web.dev/docs#validation
Quick update for everyone who supported the AI2Web launch: the AI2Web AI Readiness Checker is now live on the Chrome Web Store.
Click the icon on any site and you will see its AI Readiness Score, tier, and the exact capabilities it is missing for AI agents. It is the fastest way to check a site without leaving the page.
Free, private (only the current tab's origin is sent to score it), no accounts.
https://chromewebstore.google.com/detail/ai2web-ai-readiness-check/dgfgbjlpmhahoafdcfandobbncfjhlle
Thanks again for the feedback here, a lot of it shaped where this is going.