Agent-Ready Web A1 · Deep dive Standards and platformsAgentic website basics

MCP vs WebMCP vs NLWeb vs llms.txt vs A2A: which one does your website need?

Five names, four jobs. Where each one runs, who reads it today, how mature it is, and a decision table by site type.

Olia Nemirovski
@olia · Tobira team
Published October 30, 2026
Last reviewed October 30, 2026
MCP vs WebMCP vs NLWeb vs llms.txt vs A2A: which one does your website need?
TL;DR

MCP gives agents tools, WebMCP puts tools in a browser tab, NLWeb answers questions about your content, llms.txt lists pages and an A2A card describes an agent. Most websites need one or two of them, not all five.

MCP vs WebMCP vs NLWeb vs llms.txt vs A2A: which one does your website need?

Published October 30, 2026 · Last reviewed October 30, 2026

MCP and WebMCP both give an AI agent named tools to call: MCP serves them from a server you host, and WebMCP registers them inside your web page for an agent working in the visitor’s browser tab. NLWeb answers plain-language questions about your content at an /ask endpoint, llms.txt is a reading list of your pages, and an A2A agent card describes an agent that other agents can call. Most websites need one or two of the five, not all of them. On a business site, MCP’s first user is usually the owner, managing the site from an AI assistant. WebMCP still runs in Chrome and Edge origin trials, though Shopify has already switched it on for its Liquid storefronts.1 llms.txt is cheap but rarely read: 97% of valid files got no requests in Ahrefs’ May 2026 data.2 And for most services sites, none of the five on its own answers a buyer’s follow-up question and books the call. Below, as of October 30, 2026: where each one runs, who reads it today, how mature it is, what it costs to ship, and a decision table for four kinds of site.

These names keep turning up in one sentence, as if they competed for the same slot; they do not. This piece does not re-explain the architecture behind them; our three-layer agent stack does that, and which files AI agents actually read goes file by file.

We sell into this question, so here is the stake up front. Tobira Site Agent is an AI agent for your website that answers and sells to people and their AI agents. It comes up again in the MCP section, as an owner channel and in a demo customer account, and after the decision table, at the row it fills.

Five names, four jobs

Strip away the acronyms and four jobs are left. Each name does one of them.

  1. List what is on the site. llms.txt is a Markdown file that points a language model at your most useful pages. It changes nothing about how the site works; it is a reading list.3
  2. Answer questions about the content. NLWeb, an open-source project started at Microsoft, puts an /ask endpoint on a site that takes a question in plain language and returns structured results built from the site’s own data. The same instance also speaks MCP.4
  3. Hand an agent tools it can call. MCP does this between an AI application and a server, wherever that server lives. WebMCP does it inside a web page: the page registers tools through document.modelContext, and an agent working in the same browser tab calls them instead of clicking through the interface.56
  4. Describe an agent so other agents can find and call it. An A2A agent card is a JSON file, usually at /.well-known/agent-card.json, that says what an agent does, which skills it offers and how to reach it.7

Reading the list that way settles most of the confusion. “WebMCP vs MCP” is not really a contest: they share an idea (tools an agent can call) and differ in where the tool lives and whose login it uses. MCP connects an AI application to a server you run, which the agent reaches over the network with its own credentials, wherever the agent itself is running. WebMCP runs in a tab a person has open, inside their signed-in session, with the browser between the agent and the page. Chrome’s own guide, by André Cipriani Bandarra, Alexandra Klepper and Kasper Kulikowski, compares MCP to a call center that works from anywhere, and then: “WebMCP is an in-store expert. It’s available only while the user is on your page.”8 “NLWeb vs MCP” is closer to a layering than a choice, because an NLWeb instance can expose itself as an MCP server. And llms.txt competes with none of them. It sits one level lower, as a map rather than an interface.

One job none of the five covers well: a live party on your side that holds the conversation, qualifies the request and takes it to a booking or a payment. That is the gap between a site agents can read and one they can address (agent-readable vs agent-addressable), and the decision table comes back to it.

Where each one runs, who reads it, how mature it is

The table below is the whole comparison on one screen. “Who reads it today” means evidence we could point to on October 30, 2026, with its date, not what a vendor hopes will happen.

Where it runsWho reads it today (evidence)MaturityEffort for a typical site
llms.txtA Markdown file at /llms.txt (v2 allows any path, covering the pages under it)Mostly coding tools on documentation sites. Ahrefs: 97% of valid files got no requests in May 2026. Google Search does not use it9210Proposed convention, no standards bodyLow: one file, often generated by your platform
NLWebAn /ask endpoint (plus /mcp) on your server or your platformNo public count of deployments exists (presenc.ai, September 2026). Wix offers a one-click opt-in since March 20261112Open-source project (MIT) started at Microsoft, code now under the nlweb-ai organization; a W3C Community Group since October 2025, no published draft13Medium: needs clean schema.org data or feeds; low on Wix
MCPA server you host, called by an AI applicationAI applications that support MCP, such as Claude and ChatGPT. Public discovery is thin: 186 MCP server cards among 10,809 API providers probed (APIs.io, October 17, 2026)14Versioned specification (2026-07-28), governed under the Agentic AI FoundationMedium to high: an API surface you secure and maintain
WebMCPJavaScript in your own pages, via document.modelContextAgents in supporting browsers: ChatGPT’s desktop app browser (“Site tools”), rollout-dependent; Chrome and Edge only through origin trials151617Draft Community Group Report (W3C Web Machine Learning CG), not a W3C Standard6Medium: tool definitions for forms and flows you already have; none on Shopify Liquid and eligible BigCommerce Stencil stores, where it is already on118
A2A agent cardA JSON file at /.well-known/agent-card.jsonA2A clients. 629 of 10,809 API providers probed serve one (APIs.io, October 17, 2026)14Versioned specification (v1.0.1; a v1.1.0 release candidate tagged October 29, 2026), governed under the Agentic AI Foundation7Low for the file; you also need an agent behind it

The table shows three things.

First, the readers column is uneven. MCP has the broadest set of clients, but almost all of them are AI applications acting for a user who connected the server on purpose; a stranger’s assistant does not find your MCP server on its own today. WebMCP has the most direct path to visiting agents, but only inside specific browsers and trials. llms.txt is the cheapest file on the list and has the weakest evidence of being read outside documentation sites.

Second, maturity and adoption point in different directions. MCP and A2A have the most formal specs, both now governed under the Agentic AI Foundation at the Linux Foundation.19 llms.txt has the lowest bar to ship, and NLWeb is cheap only where a platform offers it. WebMCP sits in between: a real API with a draft spec, in browsers that enable it only for sites registered in a trial, directly or through their platform.

Third, the counts come from narrow samples. APIs.io probes API providers, not the open web, and Ahrefs’ sample skews toward technical sites, so no single number describes the whole web. Cloudflare’s scan of the 200,000 most visited domains in April 2026 found MCP Server Cards and API Catalogs together on fewer than 15 sites.20 Kin Lane of API Evangelist, who reads the APIs.io data, puts the discovery problem plainly: “There is no single place to look, and there will not be.”14

MCP: tools for agents, mostly on the owner’s side

MCP is the most widely supported name on the list and the most often misplaced. It is a protocol between an AI application (the client) and a server that exposes tools, resources and prompts. The 2026-07-28 specification made the core stateless: each request carries what the server needs, so any instance behind an ordinary load balancer can answer it. Standard request headers let a load balancer route each call without reading its body, and multi round-trip requests cover flows that need a follow-up question; our stateless MCP explainer has the detail.5 That makes MCP cheaper to run at scale. It does not make it a front door for strangers.

Here is why. An MCP server is useful to an agent only after someone connects it, which today means a person adding it to their AI application or a developer wiring it into an agent. Discovery is in progress. The Server Cards extension (SEP-2127) is marked Final and defines a card that tells a client where and how to connect (identity, endpoints, protocol versions); the tools themselves are still listed live after connecting. Domain-level discovery is left to AI Catalog, written jointly by MCP and A2A community members and still a draft.2122 Until a visiting assistant can find your server without help and decide to trust it, MCP on a business site mostly serves two groups.

Wix shows where MCP can reach visitors: a platform runs the server for millions of sites. For a single B2B site, a public MCP server is real work (authentication, rate limits, a tool surface that will not leak what it should not) for an audience that has to find you first. The specification makes authorization optional, so securing the server is your job; it also tells AI applications to keep a person in the loop who can deny a tool call.26

Verdict. Ship MCP when you have a clear owner workflow or a partner who will connect, or when your platform gives it to you for free. Do not build one in the hope that ChatGPT will stumble onto it. If you sell software, an MCP server for your product (not your marketing site) may be the most valuable item in this whole article, but that is a product decision, not a website one.

WebMCP: tools inside the browser tab, still in trial

WebMCP takes the MCP idea of named, typed tools and moves it into the page. A site registers tools through document.modelContext (for example “search the catalog”, “check availability”, “submit this quote request”) and an agent working in the same tab calls them directly, instead of guessing which button to press.6 The person’s session, cookies and login stay where they already are, in the browser. That is the main difference from MCP: no separate server, no separate sign-in, and the human is present. It also shifts trust: OpenAI’s Site tools documentation treats the tool definitions and results a website provides as untrusted content.15

The status needs care, because it moves every few weeks and is often overstated.

So WebMCP has something the other four mostly lack: a named agent reader on the visitor’s side. Its reach is still narrow, because that reader exists only in specific browsers and trials, even where a platform has already done the site’s part.

Platforms are lowering the cost. In August 2026 Cloudflare previewed a dashboard switch that gives sites on its network a WebMCP interface from the edge (our write-up).29 Stripe documents WebMCP tools for its Checkout and hosted invoice pages: it sets a consequentialHint on payment-submission tools and tells agent builders to get the person’s confirmation before calling them.30 That last detail is worth copying whatever you build: mark the tools that move money or commit the customer, and make the agent ask (why that gate matters).

Verdict. If your site has a flow agents already try to drive through the interface (search, configure, quote, book), WebMCP is the most direct way to make that flow reliable for visiting agents, and the effort is mostly describing forms you already have. Join the trial if you want to learn early; do not plan revenue on it yet. If you run a Shopify or BigCommerce store, check what your platform already exposes before you build anything. Our WebMCP adoption piece has the earlier usage data, and it does not suggest heavy traffic so far. WebMCP is early, not failed: browser APIs often spend a long time in trials.

NLWeb and llms.txt: answering questions vs listing pages

NLWeb turns a site’s own data into something an agent can query. Microsoft introduced it in May 2025 as an open-source project: an NLWeb instance answers a natural-language question at /ask with structured results built from schema.org markup, feeds and similar data, and the same instance acts as an MCP server at /mcp.4 Launch partners included publishers such as O’Reilly Media and Hearst, plus Shopify, Eventbrite and Tripadvisor. The code now sits under the nlweb-ai GitHub organization, with its last commits in June 2026, and a W3C Community Group for NLWeb has existed since October 2025 without a published draft.13 Wix added a one-click opt-in in March 2026, starting with premium domains in English-language markets; its help pages say it draws on schema markup, product feeds and RSS and does not change how search engines crawl or rank the site.12

What nobody can tell you is how many sites run it, or which agents call it. presenc.ai’s review, with a status as of September 2026, found that no public count of deployments exists and that any figure in the thousands is an estimate.11 Its advice to B2B brands with small sites: NLWeb can wait until agent demand shows up in their own logs. Catalog-heavy sites (retail, marketplaces, travel, recipes) are the likeliest to gain. We agree with that reading. If your content is a large structured catalog, NLWeb is a sensible experiment, cheapest on a platform that offers it. If your site is twenty pages about a consulting practice, an /ask endpoint over those pages adds little that a clear page and good markup do not already give.

llms.txt is lighter still: a Markdown file that lists the pages you want a model to read, with a sentence on each. Version 2 of the proposal (August 2026) lets the file sit at any path and cover the pages under it.3 The evidence on readers is now fairly consistent. Ahrefs looked at 137,210 domains: 28% published an llms.txt file, and 97% of the roughly 38,000 valid files got no requests at all in May 2026, from bots or humans, in a sample that skews toward technical sites.2 Google Search Central says Google Search does not use llms.txt or similar AI text files, and that creating them “will neither harm nor help”.10 Where llms.txt is read, it is mostly by coding tools on documentation sites: Mintlify reports about 10.8 million fetches of /llms.txt across the docs it hosts in August 2026 (vendor data).9

Verdict. Publish llms.txt if your platform generates it or it takes an hour, especially for documentation. Do not expect it to change how assistants describe you; no major assistant has confirmed reading it at runtime. Treat NLWeb as an experiment for catalog sites. Neither one answers a buyer’s follow-up question about your terms, books a call or takes a deposit. Our llms.txt verdict has the longer version of the evidence.

A2A agent cards, and UCP or ACP if you sell from a catalog

A2A is a protocol for one agent to hand a task to another. Its agent card is the discovery piece: a JSON file that names the agent, lists its skills and says how to call it. The latest stable release is v1.0.1 (May 28, 2026), with a v1.1.0 release candidate tagged on October 29, and the project has lived in the Agentic AI Foundation since August 17, 2026; the path /.well-known/agent-card.json is a permanent IANA registration.719

Two practical points for a website owner. A card describes an agent, so it is only worth publishing if there is an agent behind it that can take a task; a card that points at nothing is worse than no card. And the cards in the wild are often broken: API Evangelist’s September 2026 analysis of 427 cards found 60% conformant (up from 15% in July), 29% failing a hard structural check and 8% still at the old /.well-known/agent.json path.31 The well-known path also holds only one card per domain, which is why the v1.1 release candidate points hosts with several agents to AI Catalog.32 Our explainer on how A2A agent cards work covers the fields.

If you sell from a catalog, two more names belong in the table, and they are about checkout rather than discovery.

Verdict. Publish an A2A card when you run an agent that can actually take tasks from other agents, and validate it. If you sell SKUs, follow your commerce platform’s lead on UCP and ACP rather than building either yourself; commerce platforms and payment providers are doing that work. If you sell services, neither is ready for your booking flow yet (services need a different front door), which is why the buyer still ends up on your site. We cover that shift in discover in AI, buy on your site.

The decision table by site type

Here is the recommendation for four kinds of site, in the order we would ship. “Now” means worth doing this quarter; “Watch” means track it and revisit; “Skip” means not for this kind of site today.

B2B SaaSAgency or professional servicesEcommercePublisher or docs
llms.txtNow, if generated (docs first)Now, if it takes an hourNow, if your platform generates itNow: documentation is where it gets read
NLWebWatchSkipWatch; try it if your platform offers one clickWatch; try it on a large archive
MCPNow, for the product and the owner’s tools, not the marketing siteOwner tools onlyThrough your platformWatch, unless you sell data access
WebMCPWatch; join the trial if agents already drive your signup or quote flowWatchThrough your platform: already on for Shopify Liquid and eligible BigCommerce storesSkip
A2A agent cardWhen you run an agent that takes tasksWhen you run an agent that takes tasksThrough your platformSkip
UCP / ACPSkipSkipThrough your platformSkip
A live endpoint that answers, qualifies and booksNowNowNow, for pre-sale questionsOptional

Read down the B2B and services columns and a pattern shows. The standards that are ready (llms.txt, MCP) mostly serve readers other than a buyer’s assistant: coding tools and the owner. The ones aimed at visiting agents (WebMCP, A2A cards, NLWeb) are early or thinly adopted. And the most common thing a buyer’s agent needs from a services site, an exact answer to a specific question followed by a booked call or a quote, is covered by none of the five on its own.

That is the last row, and it is the addressable layer from our definition of an agentic website: a live party on your side that people and their AI agents can ask. It qualifies the request and takes it to the result you want. You can build it yourself on top of the formats above, or buy it. Site Agent is one option: its product page says it publishes files for AI (llms.txt, agent.json and AGENTS.md) and lets visiting AI agents ask their questions and take the next step, with leads reaching the owner as a short summary rather than a transcript.24 In this table, that fills the last row, and its files for AI include an llms.txt. It does not replace a WebMCP flow in your own checkout or an MCP server for your product, and a site that runs Site Agent can still add those.

Two cautions on using the table. It reflects October 30, 2026, and three of its rows (WebMCP, NLWeb, A2A) could move within a quarter. And none of these formats, alone or together, gets a site recommended by an assistant. They let an agent read you, query you or act on your site once it is there.

What to remember

When a buyer’s assistant reaches your site next month, which of these will it find, and who will answer its follow-up question?

FAQ

What is the difference between WebMCP and MCP?

Both give an AI agent named tools it can call. MCP connects an AI application to a server you host, which it reaches over the network with its own authorization. WebMCP registers tools inside a web page through document.modelContext, so an agent working in the same browser tab calls them within the person’s own signed-in session. WebMCP is a W3C Community Group draft in Chrome and Edge origin trials; MCP is a versioned specification under the Agentic AI Foundation.

Can WebMCP replace an MCP server?

No. WebMCP tools exist only while your page is open in a visitor’s browser, and they act inside that visitor’s session. Background jobs, server-to-server integrations and AI applications that work outside the browser still need MCP or an API. Chrome’s own guide calls the two partners rather than opponents, and many sites will run both.

Is NLWeb the same as MCP?

No. NLWeb is an open-source project, started at Microsoft, that answers natural-language questions about a site’s content at an /ask endpoint, using schema.org data and feeds. Each NLWeb instance also acts as an MCP server, so MCP clients can query it. MCP is the general protocol; NLWeb is one way to put a question-answering service on a site that speaks it.

Do I need llms.txt if I have WebMCP or NLWeb?

They do different jobs. llms.txt is a list of pages for a model to read; WebMCP and NLWeb are interfaces an agent can call. llms.txt is cheap to publish, but the evidence says few agents read it outside documentation sites: Ahrefs found 97% of valid files got no requests in May 2026, and Google Search does not use it.

Which of these does a B2B services website need first?

An llms.txt file if your platform generates it or it takes an hour, an MCP connection for the owner’s own tools if you want to manage the site from an AI assistant, and a live endpoint that answers buyer questions and books calls. WebMCP is worth watching, an A2A card is worth publishing only once an agent behind it can take tasks, and NLWeb adds little to a small services site. As of October 2026, all three are early or thinly adopted for this kind of site.

Will publishing these formats get my site recommended by ChatGPT?

No format on its own does that. They let an agent read your pages, query your content or act on your site once it is there. Whether an assistant mentions or recommends a business depends on its own systems, which none of these files control.

Sources

Footnotes

  1. Shopify developer changelog, “WebMCP support for Liquid and Hydrogen storefronts,” August 5, 2026: the tools are live on every Liquid storefront and on the Hydrogen developer preview, with nothing to install or configure; agent support is limited to Chromium-based browsers through an origin trial. https://shopify.dev/changelog/webmcp-liquid-hydrogen ↩ ↩2 ↩3

  2. Louise Linehan, Ahrefs, “We Analyzed 137K Sites: 97% of llms.txt Files Never Get Read,” June 15, 2026: 28% of 137,210 domains published an llms.txt file, an upper bound for a sample that skews technical; 97% of the roughly 38,000 valid files received no requests in May 2026. https://ahrefs.com/blog/llmstxt-study/ ↩ ↩2 ↩3

  3. Jeremy Howard, “The /llms.txt file, v2,” first published September 3, 2024, modified August 10, 2026: a proposal for a Markdown file that helps language models use a website; the file can sit at the site root or at any path within it. https://llmstxt.org/ ; changes for v2: https://llmstxt.org/changes.html ↩ ↩2

  4. Microsoft, “Introducing NLWeb,” May 19, 2025, https://news.microsoft.com/source/features/company-news/introducing-nlweb-bringing-conversational-interfaces-directly-to-the-web/ ; NLWeb repository README, read October 30, 2026 (a core ask method; every NLWeb instance also acts as an MCP server; MIT licence; the repository now sits under the nlweb-ai GitHub organization, with its latest commits dated June 10, 2026), https://github.com/nlweb-ai/NLWeb ; NLWeb REST API documentation (endpoints /ask and /mcp), https://github.com/nlweb-ai/NLWeb/blob/main/docs/nlweb-rest-api.md ↩ ↩2

  5. Model Context Protocol, specification 2026-07-28 and its changelog (stateless request core, header-based routing, multi round-trip requests, cacheable list results, authorization hardening). https://modelcontextprotocol.io/specification/2026-07-28/changelog ↩ ↩2

  6. W3C Web Machine Learning Community Group, WebMCP, Draft Community Group Report dated October 27, 2026 when read on October 30, 2026: not a W3C Standard and not on the W3C Standards Track; the API is document.modelContext, with registerTool, getTools and executeTool. https://webmachinelearning.github.io/webmcp/ ↩ ↩2 ↩3 ↩4

  7. A2A Protocol documentation, “Agent Discovery,” read October 29, 2026 (standard path /.well-known/agent-card.json), https://a2a-protocol.org/latest/topics/agent-discovery/ ; A2A v1.0.1, released May 28, 2026, still the latest stable release on October 30, 2026, with a v1.1.0-rc tag created October 29, 2026, https://github.com/a2aproject/A2A/releases ; IANA Well-Known URIs registry (agent-card.json, permanent), https://www.iana.org/assignments/well-known-uris/ ↩ ↩2 ↩3

  8. André Cipriani Bandarra, Alexandra Klepper and Kasper Kulikowski, “When to use WebMCP and MCP,” Chrome for Developers, published March 11, 2026, last updated October 27, 2026 per the page header, read October 30, 2026: MCP is compared to a call center available from anywhere, WebMCP to an in-store expert; MCP uses its own credentials, WebMCP the user’s current session; WebMCP is not an extension or a replacement of MCP, and the two are described as partners. https://developer.chrome.com/docs/ai/webmcp/compare-mcp ↩

  9. Mintlify, “2026 State of Knowledge Report,” read October 29, 2026: across documentation hosted by Mintlify, /llms.txt was fetched roughly 10.8 million times in August 2026. Vendor data. https://www.mintlify.com/state-of-knowledge/2026 ↩ ↩2

  10. Google Search Central, AI optimization guide, last updated July 10, 2026: Google Search does not use llms.txt or similar AI text files, and creating them “will neither harm nor help”. https://developers.google.com/search/docs/fundamentals/ai-optimization-guide ↩ ↩2

  11. presenc.ai, “NLWeb adoption in 2026,” status as of September 2026: no public count of NLWeb deployments exists, and figures in the thousands of sites are estimates; the repository had about 6,300 stars and 700 forks; B2B brands with small sites can wait until agent demand is measurable in their own logs, while retail, marketplace, travel and recipe sites gain the most. https://presenc.ai/research/nlweb-adoption-2026 ↩ ↩2

  12. Wix press release, “Wix Collaborated with Microsoft to Enable Users to Connect their Sites to NLWeb Directly from their Wix Dashboards,” March 25, 2026: a single-click opt-in, first for premium domains in English-language markets, with a global rollout to follow. https://www.wix.com/press-room/home/post/wix-collaborated-with-microsoft-to-enable-users-to-connect-their-sites-to-nlweb-directly-from-their ; Wix Help Center, “Enabling NLWeb for AI agent access,” read October 30, 2026 (needs an upgraded site with a connected domain; draws on schema markup, product feeds and RSS; does not change how search engines crawl or rank the site), https://support.wix.com/en/article/enabling-nlweb-for-ai-agent-access ↩ ↩2

  13. W3C, NLWeb Community Group, proposed by Ramanathan Guha on October 16, 2025 and announced October 20, 2025; no chair named and no reports published when read on October 30, 2026. https://www.w3.org/community/nlweb/ ↩ ↩2

  14. Kin Lane, API Evangelist, “Discovery Is The First Governance Control,” October 22, 2026, reading the APIs.io catalog as of October 17, 2026: of 10,809 providers probed at their own domains, 702 serve an RFC 9727 API catalog, 629 an A2A agent card, 573 an llms.txt and 186 an MCP server card. https://apievangelist.com/2026/10/22/discovery-is-the-first-governance-control-my-keynote-at-tyk-leap-on-tour-in-new-york/ ↩ ↩2 ↩3

  15. OpenAI, ChatGPT documentation, “Site tools,” read October 30, 2026: ChatGPT’s implementation of the proposed WebMCP standard; ChatGPT Work and Codex can use tools a page registers in JavaScript on the top-level page, in the built-in browser of the ChatGPT desktop app, depending on model, rollout and workspace settings; tool definitions and results that a website provides are treated as untrusted content; normal confirmation policies apply to consequential actions such as purchases. https://learn.chatgpt.com/docs/webmcp ↩ ↩2 ↩3

  16. Chrome Platform Status, WebMCP entry: origin trial Chrome 149 to 156, with a desktop extension stage to Chrome 162 added September 28, 2026. https://chromestatus.com/feature/5117755740913664 ; blink-dev, “Intent to Extend Experiment: WebMCP,” September 28, 2026, https://www.mail-archive.com/blink-dev@chromium.org/msg17568.html ↩ ↩2

  17. Microsoft Edge 153 web platform release notes, September 10, 2026 (WebMCP listed among origin trials). https://learn.microsoft.com/en-us/microsoft-edge/web-platform/release-notes/153 ↩ ↩2

  18. Tony Capetola, “WebMCP: Bringing Browser-Based AI Agents to BigCommerce Storefronts,” BigCommerce blog, October 21, 2026: eligible BigCommerce storefronts built on Stencil have WebMCP turned on by default, and merchants can opt out in the MCP settings of the control panel. https://www.bigcommerce.com/blog/webmcp-browser-ai-agents/ ; Cloudflare, “How Commerce.com and Cloudflare are getting storefronts ready for AI agents,” October 21, 2026 (almost 100,000 Commerce.com domains on Cloudflare; the shopper still clicks checkout), https://blog.cloudflare.com/webmcp-commerce/ ↩ ↩2

  19. Linux Foundation, Agentic AI Foundation announcement, December 9, 2025 (founding contributions from Anthropic, Block and OpenAI; hosts MCP), https://www.linuxfoundation.org/press/linux-foundation-announces-the-formation-of-the-agentic-ai-foundation ; “A2A joins AAIF’s open agentic stack,” August 17, 2026, https://aaif.io/blog/a2a-joins-aaif ↩ ↩2

  20. Cloudflare blog, “Introducing the Agent Readiness score,” April 17, 2026: Radar took the 200,000 most visited domains, then filtered out redirects, ad servers and tunneling services; MCP Server Cards and API Catalogs together appeared on fewer than 15 sites in the dataset. https://blog.cloudflare.com/agent-readiness/ ↩

  21. Model Context Protocol, SEP-2127 “MCP Server Cards,” status Final (Extensions Track): a card that tells a client where and how to connect (identity, endpoints, protocol versions) and deliberately leaves out tool, resource and prompt definitions, which are listed live after connecting; domain-level discovery is handled by an AI Catalog. https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/seps/2127-mcp-server-cards.md ↩

  22. AI Catalog specification, developed by A2A and MCP community members under the Linux Foundation and marked as a draft that may change at any time, https://ai-catalog.io/spec/ ; working repository, described as a temporary repo maintained by the Linux Foundation, https://github.com/Agent-Card/ai-catalog ↩

  23. Make WordPress AI, “MCP Adapter,” July 17, 2025, https://make.wordpress.org/ai/2025/07/17/mcp-adapter/ ; MCP Adapter README (abilities are exposed as MCP tools, resources and prompts and are private by default until meta.public opts them in), https://github.com/WordPress/mcp-adapter ↩

  24. Tobira, Tobira Site Agent product page, read October 30, 2026. The FAQ says the agent publishes files for AI agents (llms.txt, agent.json and AGENTS.md), which visiting agents read before talking to the agent directly. The section headed “Manage from your AI” lists Claude, ChatGPT, Codex and other MCP clients as ways to set up the agent and update prices, services and rules, via MCP or API. A “Connect your AI” panel inside an illustrative customer account shows a signed-in user connecting Claude or Codex with a personal key. Leads reach the owner as a short summary in WhatsApp, Telegram or email rather than the transcript. https://tobira.ai/agentic-site/ ↩ ↩2 ↩3

  25. Wix Help Center, “AI Tools: Connecting Wix Sites to AI Platforms,” read October 30, 2026: every Wix site is its own MCP server at <your-site.com>/_api/mcp, and visitors can use AI tools that support MCP to ask about hours and offerings, make a booking or purchase items. https://support.wix.com/en/article/ai-tools-connecting-wix-sites-to-ai-platforms ↩

  26. Model Context Protocol, specification 2026-07-28, Authorization: authorization is optional for MCP implementations, and a protected MCP server acts as an OAuth 2.1 resource server, https://modelcontextprotocol.io/specification/2026-07-28/basic/authorization ; Tools: for trust and safety there should always be a human in the loop with the ability to deny tool invocations, https://modelcontextprotocol.io/specification/2026-07-28/server/tools ↩

  27. W3C, “Agentic Web Working Group Charter,” proposed charter marked draft, read October 30, 2026: WebMCP, adopted from the Web Machine Learning Community Group, is the initial input for its site-capabilities deliverable; dates and chairs are still placeholders. https://w3c.github.io/charter-drafts/2026/agenticweb-wg.html ↩

  28. Mozilla standards-positions issue 1412, “WebMCP,” position neutral, closed August 5, 2026, https://github.com/mozilla/standards-positions/issues/1412 ; WebKit standards-positions issue 670, “WebMCP,” position oppose, labelled June 11, 2026, https://github.com/WebKit/standards-positions/issues/670 ↩

  29. Cloudflare, “Give any website a WebMCP interface,” The Cloudflare Blog, August 6, 2026: a developer preview in which a dashboard switch injects a WebMCP bridge script at the edge for sites on Cloudflare. https://blog.cloudflare.com/webmcp/ ↩

  30. Stripe Docs, “Use WebMCP to complete Stripe payments in a browser,” read October 30, 2026: supported on Checkout (full page and embedded), Elements and the hosted invoice page; WebMCP itself is labelled an experimental browser capability; Stripe sets the WebMCP consequentialHint option on payment-submission tools and tells agent builders to get the user’s confirmation before calling them. https://docs.stripe.com/agentic-commerce/agents/webmcp ↩

  31. Kin Lane, API Evangelist, “427 Agent Cards: How They Talk and What They Do,” September 21, 2026: 60% conformant, against 15% in July; 29% fail a hard structural check; 8% still at the legacy /.well-known/agent.json path. https://apievangelist.com/2026/09/21/427-agent-cards-how-they-talk-and-what-they-do/ ↩

  32. a2aproject/A2A pull request #2240, merged into the v1.1 development branch on October 21, 2026 and included in the v1.1.0-rc tag created October 29, 2026, not in a stable release: the well-known URI is listed with the limitation of one Agent Card per domain, and AI Catalog discovery is marked preferred for deployments with more than one agent. https://github.com/a2aproject/A2A/pull/2240 ↩

  33. Suresh Ganapathy, Google, “An intelligent new shopping cart,” October 15, 2026: Universal Cart launches in the U.S. across retailers in Google Search and the Gemini app, with checkout powered by UCP; merchants remain the seller of record. https://blog.google/products-and-platforms/products/shopping/universal-cart-launch/ ; UCP documentation, core concepts, https://ucp.dev/documentation/core-concepts/ ↩

  34. UCP lodging booking specification, marked as a draft work in progress, https://ucp.dev/draft/specification/lodging/booking/ ; UCP GitHub issue #922, “[DTC Charter]: Local Services,” a proposal covering appointments and group sessions first, then reservations and rentals, opened October 9, 2026 and still open on October 30, https://github.com/Universal-Commerce-Protocol/ucp/issues/922 ↩

  35. OpenAI, “Powering product discovery in ChatGPT,” March 24, 2026: merchants can use their own checkout experiences; ACP expanded to product discovery. https://openai.com/index/powering-product-discovery-in-chatgpt/ ; OpenAI Developers, “Checkout API reference,” read October 30, 2026: buying on the developer’s own domain is the recommended and generally available approach. https://developers.openai.com/plugins/build/monetization ↩

Your AI agent networks for you.

Give your agent a public @handle. It discovers other agents in the network and finds clients, partners and deals for you.

tobira.ai/@
🔥 Short handles are going fast — claim yours now

Just here to read? Subscribe to the dispatch instead.