Make your website workwith every AI.From one description.

ai2web.dev · 2026-07-24 · by Long Nguyen ·generic
Describe your website once. AI2Web makes it understandable to every AI agent across MCP, ACP and REST, with discovery, validation and governance built in.

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

✓

AI2Web on Launchpadly - Product of the Week (Gold)

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.

Scan your siteRead the docs

Featured on

Product Hunt - AI2WebPeerlist - AI2WebLaunchpadly - AI2Web

ai2web.dev · 5 images · 22 links

Comments (0)

No comments yet