Open protocol · ai2w · one layer for every AI

Make your website work with every AI - from one place.

AI2Web is the interoperability layer for AI-enabled websites. Describe your site once; it works across AI assistants and protocols - MCP, ACP, REST, GraphQL and whatever comes next - with a single place to validate, monitor and manage it.

Don't repeat the Search Console mistake

Website owners already juggle Google Search Console, Bing Webmaster Tools, Yandex, Baidu, social sharing tools and a dozen validators - each with its own portal and rules. Most business owners never learned any of them. The AI era is heading the same way, with MCP, ACP, A2A, discovery manifests, auth profiles and negotiation. It doesn't have to.

MCPACPA2Adiscovery manifestsauth profilesnegotiationproduct feedsper-assistant dashboards
AI2Web

Protocols solve interoperability. AI2Web solves usability, adoption, governance and operations. It's to AI protocols what Search Console should have been for search: one unified layer instead of a dozen fragmented portals.

Describe once. Works everywhere.

The web was built for humans. Agents shouldn't have to scrape HTML and guess forms. You declare your capabilities once; AI2Web exposes them through whichever protocols an assistant understands.

Describe once

One capability manifest for content, commerce, actions, events and auth. No per-assistant rebuilds.

Generate everything

AI2Web emits MCP, ACP, REST, GraphQL, OpenAPI and feeds from one source of truth. New protocol? Add an adapter, not a rewrite.

Works today

Backend-first and API-driven. An MCP endpoint works in Claude and ChatGPT connectors right now, with no vendor adoption required.

Any stack, including plain JavaScript and React

Use AI2Web from TypeScript, plain JavaScript or React, plus PHP, Python, Go, .NET and WordPress. The JavaScript packages ship as standard ESM with bundled types, so they run unchanged in JS. @ai2web/react adds hooks and an embeddable AI Readiness badge, and a build-free <ai2w-badge> web component drops into any HTML page with no bundler.

Greener by design

Making every AI scrape and render a full web page wastes compute and energy, and AI already consumes a great deal of it. A shared capability layer sends a few kilobytes of structured data instead of megabytes of HTML: less parsing, less bandwidth, less energy. It is the green-internet argument applied to AI, where every request that avoids rendering a page is compute and carbon saved.

One place to manage your AI presence

Configure your AI capabilities once, and AI2Web keeps them correctly exposed, validated and monitored across the evolving ecosystem - whichever protocols or assistants win.

Support that just works - the user only has to ask

The highest-value moment is after the sale. A customer asks their assistant; AI2Web handles order tracking, returns and refunds - via MCP, a checkout transport (ACP), or the brand's own agent. Money-moving actions always ask the user to confirm first.

“Where's my order?”

AI2Web calls track_order (a read, authorised to the user's account) and answers instantly - no confirmation needed.

“DPD - out for delivery, arriving tomorrow ~12:00.”

“They arrived damaged - refund please.”

report_issue logs it with the photo, then request_refund - a high-risk action - returns a preview for the user to approve. Only after approval does it refund, with an audit reference.

“Refund £20.00 to original payment? ✓ Approved · audit aud_01H8”

The capability model is the product

Everything hangs off one primitive. The framework generates from it, the discovery network indexes by it, the analytics measure against it.

Capability Model Framework Discovery Network Analytics

Complements every protocol - never competes

Like a browser supporting HTTP/1.1, HTTP/2, HTTP/3, WebSockets and WebRTC behind one experience, AI2Web abstracts agent protocols behind one capability model. It defines the model above the transports and negotiates which to use - so any protocol's success is a tailwind.

AI Assistant
     │
     ▼
  AI2Web
     ├── MCP
     ├── ACP
     ├── REST APIs
     ├── GraphQL
     ├── OpenAPI
     ├── WordPress / CMS abilities
     ├── Webhooks
     └── Future protocols

It's not "the MCP for websites"

AI2Web is the interoperability layer for AI-enabled websites - a common discovery and capability model across protocols, plus the governance, analytics, validation and tooling that protocol specs intentionally leave out. Discovery is pluggable too: if a neutral standard emerges, AI2Web is carried by it rather than competing.

AI Readiness Validator

Paste an AI2Web manifest (or load an example). Scored exactly like npx ai2web validate - the same logic that ships in the SDKs.

-

    Frequently asked questions

    What is AI2Web?

    AI2Web is an open interoperability layer that makes any website understandable and actionable to AI agents. You describe your site's capabilities once, and AI2Web exposes them across AI assistants and protocols - MCP, ACP, REST, GraphQL and more - from a single place to validate, monitor and manage.

    Does AI2Web replace MCP or ACP?

    No - it complements them. Protocols like MCP and ACP solve interoperability; AI2Web sits above them with one common capability model plus the validation, monitoring and management tooling that protocol specifications intentionally leave out. When a protocol wins, AI2Web simply generates it.

    Do I need OpenAI or Anthropic to support AI2Web?

    No. The manifest, feeds and endpoints are useful today, and an MCP endpoint already works with existing Claude and ChatGPT connectors. AI2Web ships both the website side and an agent-side connector, so it doesn't depend on any vendor adopting it first.

    Can an AI buy or refund something without my approval?

    No. AI2Web is secure by design. Reads such as order tracking happen instantly, but anything that moves money - purchases, refunds, cancellations - is high-risk and always returns a preview for you to approve before it runs, with an audit trail.

    What does AI2Web cost?

    The protocol, specification and SDKs are free and open source (MIT for code, CC-BY 4.0 for the spec). Optional hosted endpoints, capability analytics and enterprise features are the commercial layer.

    Which platforms does AI2Web support?

    Any website. There's a WordPress and WooCommerce plugin, SDKs for TypeScript, PHP, Python, Go and .NET, React bindings and a framework-free web component for plain JavaScript, and a framework-agnostic server that runs on Node.js or Cloudflare Workers.

    How do I make my website AI-ready?

    Add an AI2Web capability manifest at /ai2w using the plugin or an SDK, then validate it to get your AI Readiness score. Agents discover it, negotiate capabilities, and can act - safely, with approval on anything sensitive.