Make your website workwith every AI.From one description.
Interoperability layer for AI-enabled websites
Make your website work
with every AI. From one description.Describe your site once in a single capability manifest at `/ai2w`. AI2Web speaks whichever protocol an assistant understands, so agents can read it and act on it safely, without scraping HTML.
Scan readiness
Instant AI Readiness score out of 100 · no signup · read the docs →
GET /ai2w
"protocol": "ai2w", "version": "0.2",
"site": { "name": "Northwind", "type": "ecommerce" },
"capabilities": {
"content": true, "commerce": { "checkout": true },
"search": true, "events": true, "actions": true
},
"transports": { "mcp", "rest", "acp" },
"auth": { "oauth2": { "pkce": true } },
"consent": { "requires_user_approval_for": ["purchase"] },
"agent_service": { "enabled": true },
"identity": { … }, "contact": { … }, "rate_limits": { … }✓ Discovery manifest valid✓ MCP transport detected✓ ACP checkout detected✓ Agent-to-Agent (A2A) ready✓ OAuth2 + PKCE · consent gated
100
AI Readiness 100/100Tier · Enterprise
✓
6SDK languages
18open RFCs
/100readiness score
8+agent protocols
What it is
Not "the MCP for websites".
The layer above the protocols.AI2Web is an open interoperability layer that makes any website understandable and actionable to AI agents. Agents shouldn't scrape HTML and guess at forms: a site describes its capabilities once, then any AI can read and act on them safely, what it is, what it offers, and what actions it supports.
Like a browser that speaks HTTP/1.1, HTTP/2, HTTP/3, WebSockets and WebRTC behind one experience, AI2Web sits above the transports and adds the discovery, validation, governance and analytics that individual protocol specs intentionally leave out.
How it works
One description. Everything downstream.
01
One capability model
Content, commerce, search, actions, support and more, declared once. Every agent reads the same contract, so you never rebuild per assistant.
02
Speaks every protocol
The same manifest projects to MCP, ACP, AP2, NLWeb, REST, GraphQL, OpenAPI and feeds. AI2Web negotiates which to use, so any protocol's success is a tailwind.
03
Discovery + validation
A required /.well-known/ai2w anchor makes sites findable, and the validator scores AI readiness out of 100 with per-capability checks.
04
Governance + safety
Consent, auth scopes, usage policy and audit are first-class. High-risk actions preview before they run, cross-origin credentials are refused by default.
Transports
One manifest.
Every protocol.AI2Web sits above the transports and negotiates which to use, so any protocol's success is a tailwind, not a rewrite. Add one and the rest come for free.
source of truth`/ai2w`Your capability manifest
projects to
MCPactions
Tools & actions for assistants
ACPcommerce
Agentic commerce & checkout
AP2payments
Agent payments & signed mandates
NLWebconversational
Natural-language site queries
REST + feedscontent
Content & catalog, cache-friendly
GraphQLquery
Typed queries over capabilities
OpenAPIdescribe
A described, discoverable API
Webhooksevents
Subscribable events, push or poll
Discovery stays neutral too: if a cross-vendor standard emerges, AI2Web is designed to be carried by it rather than compete. WebMCP is supported as an optional in-page adapter.
For assistants
One connector.
Every AI-ready site.Assistants don't add sites one at a time. Point yours at a single MCP endpoint and it can discover and act on AI-ready sites across the network - no per-site setup, and no new format for anyone to adopt.
Add one endpoint to your assistanthttps://connector.ai2web.dev/mcp
`find_sites`discover AI-ready sites by capability or type
`describe_site`read a site's capabilities and actions
`call_site_action`invoke an action, approval-gated for high-risk
Works with Claude, ChatGPT (developer mode) and any MCP client. The network grows as sites register, so a small, excellent site is reachable on merit - add yours.
Get started
Install it your way.
A browser extension to check any site instantly, plus a native SDK in every major ecosystem.
Chrome extensionAI2Web AI Readiness CheckerCheck any site's AI readiness from your toolbar as you browse. No setup.Add to ChromeWordPress pluginAI2Web for WordPressAuto-generate a manifest for your WordPress or WooCommerce site. No code.Get the plugin
npmnpm@ai2web/core`npm i @ai2web/core`
pyPyPIai2web`pip install ai2web`
phpPackagistai2web/ai2web`composer require ai2web/ai2web`
C#NuGetAi2Web`dotnet add package Ai2Web`
goGoai2web-go`go get github.com/ai2web-foundation/ai2web-go`
rbRubyGemsai2web`gem install ai2web`
FAQ
Questions,
answered.More in the docs and the spec.
Is AI2Web just “the MCP for websites”?
No. AI2Web is the interoperability layer above the protocols. You describe your site once as a capability model, and it projects to MCP, ACP, AP2, NLWeb, REST, GraphQL, OpenAPI and feeds, plus the discovery, validation and governance those specs intentionally leave out.
Do I have to rebuild for every AI assistant?
No. You publish one manifest at /ai2w. AI2Web speaks whichever protocol an assistant understands, so the same description works across Claude, ChatGPT and any MCP client without per-vendor work.
Is it open, and what does it cost?
It is free and open. The protocol and specification are CC-BY 4.0 and the reference SDKs are MIT licensed. There is no lock-in and no vendor needs to adopt ai2w first.
How do agents discover my site?
Through a required /.well-known/ai2w anchor that carries or points to your /ai2w manifest. The SDKs also emit /llms.txt and /.well-known/agent.json projections, so agents that speak those formats work too.
Is it safe to let agents take actions?
Yes, by construction. High-risk actions preview before they run (even if a manifest tries to declare otherwise), consent and OAuth2 + PKCE are first-class, credentials are never sent cross-origin, and every outbound request passes an SSRF guard.
Which languages and platforms are supported?
SDKs in TypeScript, JavaScript, React, Python, PHP, Go, .NET and Ruby, plus a WordPress plugin and a Chrome extension. They all produce the same manifest and score identically.
Get started
Describe your site once.
Scan your site, read the docs, and add a single manifest. Free, open, MIT and CC-BY.
Featured on
