The protocol layer of the agentic internet is splitting into two bets, and most web sites have already positioned considered one of them with out figuring out it. The primary guess is about identification: a file known as llms.txt that tells AI fashions who you’re and what your content material covers. The second is about functionality: a browser customary known as WebMCP that tells an agent what it could possibly really do in your web site as soon as it arrives. They sound like the identical thought. They reply reverse questions. And the distinction decides the place your effort ought to go over the subsequent 12 months, as a result of considered one of these bets is being switched on for you by default, whereas the opposite, the one that truly lets an agent end a process, takes deliberate work.
2 Information, 2 Questions
An agent that lands in your web site has two issues it would wish to know. The primary is what this place is and what it covers. The second is, now that it’s right here, the way it completes the duty its consumer despatched it to do. Identification, then functionality. The agentic internet is constructing a separate reply for every, and the 2 solutions come from two totally different recordsdata backed by two totally different camps.
The identification reply is llms.txt, a plain-text file you publish on the root of your area. It’s a curated map: right here is who I’m, listed here are my most vital pages, here’s what every one is about. The aptitude reply is WebMCP, a browser customary that lets your web site expose callable instruments to an agent, so the agent can search, filter, worth, or guide by invoking a operate as an alternative of guessing at your interface.
Llms.txt and WebMCP get lumped collectively as two flavors of the identical factor, agent-readiness. They reply two totally different questions. Identification is a brochure. Functionality is the money register. And proper now the trade is pushing each web site towards the brochure, the guess with the weaker proof behind it, whereas the money register, the guess that truly strikes a transaction ahead, is left to the few groups keen to construct it.
The Identification Guess: LLMs.txt
Llms.txt is a markdown file that lives at yourdomain.com/llms.txt. It was proposed by Jeremy Howard, co-founder of Reply.AI, on September 3, 2024, as a approach to hand language fashions a clear, human-curated index of your content material as an alternative of creating them crawl and reconstruct it from HTML cluttered with navigation, adverts, and scripts. The pitch is affordable on its face. Fashions work higher with construction, so give them construction.
The issue is that the proof it does something is skinny. Answering folks on Reddit in June 2026, Google’s John Mueller known as llms.txt “purely speculative for now (the file has existed for years, but not one of the AI programs use it)” (reported by Search Engine Journal). That may be a Google Search advocate saying the quiet half out loud. A file that has been round for over a 12 months. A file no main AI system has confirmed it reads. A file that asks you to maintain a second copy of your individual content material in sync.
Even with proof this skinny, llms.txt is being switched on for web sites by default. AIOSEO, a plugin used on greater than 3 million WordPress web sites, generates an llms.txt by default. A really giant variety of web site house owners are actually publishing an llms.txt they by no means determined to publish, describing their web site in a file they’ve by no means learn.
To be clear, I’m not in opposition to the file. A well-maintained llms.txt is a tremendous content material index. The issue is the default. The identification guess is successful on adoption, not as a result of it really works, however as a result of a plugin checkbox shipped set to on. A file you didn’t write, that no AI system is confirmed to learn, that drifts out of sync with the web site it claims to explain the second you overlook it exists, is a wierd factor to have on the heart of an agent technique. However that’s the place a whole lot of web sites now sit, by default relatively than by alternative.
The Functionality Guess: WebMCP
WebMCP, quick for Internet Mannequin Context Protocol, is a browser customary that lets your web site register callable instruments an agent can invoke by a navigator.modelContext API. It begins from a distinct query than the identification file: not who you’re, however, provided that an agent is already in your web site, the way it correctly completes the duty it got here to do. That’s near how Mueller framed his personal choice in the identical dialog. He stated he likes the WebMCP method and the commerce integrations as a result of “they’ve clear objectives & processes.”
As a substitute of an agent screenshotting your web page and guessing the place to click on, your web site tells it straight: listed here are the actions I assist, listed here are the inputs every one wants, here’s what you get again. The management inverts. The web site declares its capabilities relatively than forcing the agent to reverse-engineer them.
The usual is being written by the W3C Internet Machine Studying Group Group by engineers from Google and Microsoft, and it was revealed as a draft on February 10, 2026. It’s now in a public origin trial that runs from Chrome 149 by Chrome 156. An origin trial is how Chrome lets a web site activate an experimental characteristic for its actual guests for a restricted window, by registering for a token, as an alternative of hiding it behind a developer-only flag. So you’ll be able to run WebMCP instruments on reside site visitors now, not simply by yourself machine. The agent consuming these instruments in Chrome as we speak is Gemini.
WebMCP is the stronger guess as a result of it has a transparent job. An identification file describes you and hopes somebody reads it. A functionality instrument will get invoked, returns structured knowledge, and strikes a process one step nearer to achieved. The brochure waits to be learn. The money register rings.
Why The Two Bets Are Not Interchangeable
The cleanest approach to maintain the distinction is thru the 2 design constraints I hold coming again to in Machine-First Structure: identification and interplay. Identification is making your model and your content material unambiguously machine-readable. Interplay is letting an agent full an motion with a predictable consequence. Llms.txt is a play on the identification layer. WebMCP is a play on the interplay layer. They’re instruments for 2 totally different jobs, and a web site can want each, one, or neither, relying on what it needs brokers to do.
This issues extra now that brokers will not be a rounding error in your site visitors. Cloudflare’s Chief Govt Matthew Prince stated in June 2026 that automated site visitors had handed human site visitors for the primary time, at 57.3% of requests to webpages in opposition to 42.7% from folks, a crossover he had projected at SXSW wouldn’t arrive till 2027. When many of the requests hitting your web site are machines appearing for folks, whether or not the agent knew who you’re stops being the fascinating query. Whether or not the agent may really do what your buyer requested turns into the entire recreation. Identification with out functionality is a machine studying your signal after which standing at a door it can not open.
That’s the inversion the default-on adoption will get backward. The file being switched on for everybody solutions the query that issues least as soon as the agent has arrived. The usual that solutions the query that issues most is the one virtually no one has turned on.
I Positioned Each Bets On My Personal Web site, Intentionally
I run each on No Hacks, and the distinction between how a lot every one prices to position is the entire argument in miniature.
For identification, I hold an llms.txt, and I generate it from the web site’s personal content material every time I replace the location, relatively than leaving a plugin to jot down one I by no means learn. That’s the deliberate half. As a result of I rebuild it each time the location modifications, it stays consistent with what is definitely right here, and if an AI system ever does begin studying llms.txt, mine shall be prepared when that day comes. I’m not betting on it. I’m retaining it present and low cost and never mistaking it for a technique.
For functionality, I applied WebMCP. When a WebMCP-capable browser masses the web site, it registers 4 callable instruments by navigator.modelContext. Two cowl the glossary: one lists each time period so an agent can uncover what’s outlined, and one returns the canonical definition of a time period with its supply hyperlink. Two cowl my operating panorama of agentic browsers and agent merchandise: one enumerates each tracked product by class, and one returns the complete element on a single product by identify. An agent doesn’t need to scrape my pages to reply what I imply by the aptitude guess or which agentic browsers I observe. It calls a instrument and will get a clear, structured reply.
The element that issues most is the place the instruments learn from. Each pulls from the identical knowledge that powers the human-facing web page. The glossary instruments learn the glossary. The product instruments learn the product record. So the agent reply and the human reply can by no means disagree, as a result of one supply feeds each. That’s the distinction between exposing a functionality and sustaining a separate description of your self, and it’s why the aptitude guess, constructed this manner, has no separate copy to maintain in sync.
So I maintain each recordsdata. One took a day and does actual work. The opposite I regenerate from my very own content material and deal with as a hedge, not a plan.
What This Means For Your Web site
First, discover out what you have got already revealed. Open yourdomain.com/llms.txt in a browser. If one thing masses, your stack put it there, probably a plugin default you by no means set. Learn it. Ask whether or not it really describes your web site, as a result of if an AI system ever does begin studying llms.txt, an inaccurate one is worse than none in any respect. This prices 5 minutes, and most web site house owners have by no means achieved it. If you wish to hold one, generate it from your individual content material so it can not drift.
Second, determine whether or not the aptitude layer is price putting for you. If brokers have any cause to finish a process in your web site, search stock, test a worth, begin a reserving, start a return, then WebMCP is the guess that pays, and the origin trial means you’ll be able to run it on actual guests now relatively than ready for it to ship. In case your web site is solely one thing brokers learn relatively than act on, the aptitude layer can wait, and your effort belongs in clear, server-rendered content material that any agent can extract.
What you shouldn’t do is assume the file your plugin switched on is your agent technique. It’s an identification declare no AI system is confirmed to learn, and it says nothing about what an agent can do as soon as it arrives.
What Is Nonetheless Unsettled
The trustworthy uncertainty: The identification guess is just not useless; it’s unproven. If a serious AI system proclaims tomorrow that it reads llms.txt and weights it, the calculus shifts, and the file everybody defaulted into all of a sudden earns its place. I’m looking forward to precisely that sign and haven’t seen it but.
WebMCP has its personal open questions. It’s a Group Group draft, not a ratified customary. Gemini in Chrome is the primary agent consuming it thus far. And cross-browser assist is thinner than the secondary protection suggests. Microsoft co-authored the usual, however I couldn’t discover WebMCP in Microsoft Edge’s official launch notes as of model 147, so I might deal with any declare that Edge ships it natively as unconfirmed for now.
Till that sign arrives, my guess is evident: by the top of 2026, functionality is the guess that issues, and identification fades to a hedge. The file that hopes to be learn loses to the instrument that will get invoked, as a result of brokers are measured on whether or not they completed the duty, not on whether or not they learn your signal first. Place the aptitude guess intentionally. Generate the identification file from your individual content material, in the event you hold it in any respect. And browse the one your plugin already wrote earlier than it speaks for you.
Extra Assets:
This publish was initially revealed on No Hacks.
Featured Picture: Master1305/Shutterstock
