WebMCP today: the Oct 16, 2026 draft, origin trial, flag, and who backs it
WebMCP lets a page hand tools to an agent in the browser. As of Oct 19, 2026, it is a Community Group draft, tested in an origin trial in Chrome and Edge, with Mozilla neutral and WebKit opposed. In this lesson you check the spec date with one command and learn to read the status without falling for a promise.
Draft Community Group Report, 16 October 2026
document.modelContext: 16 linhas
navigator.modelContext: 0 linhas
unregisterTool: 0 linhas
16 lines mention document.modelContext; none mention navigator.modelContext or unregisterTool. To remove a tool, the spec uses the signal of an AbortController (lesson 4).
A tutorial that uses navigator.modelContext, unregisterTool, provideContext, or clearContext predates May 2026 (the switch to document happened on 05/19/2026): none of those names exist in the 10/16/2026 spec. The same count above (0 lines) is your test before you copy code from a blog.
04 · Practice
No installs beyond curl. Each exercise ends with a done when.
E1 · The spec date
3 min
Run the spec block and write the date at the top of your tools file, like the comment in kit/pagina/ferramentas.mjs.
Done when: The block (pasted into the terminal) prints Draft Community Group Report, 16 October 2026 and navigator.modelContext: 0 linhas. A different date = a new spec: note what changed.
E2 · The status, with a date
7 min
Open Chrome Status (entry 5117755740913664) and the positions from Mozilla (#1412) and WebKit (#670). Write three lines: stage, browsers, and positions, each with the date you read it.
Done when: You have a status-webmcp.md file with three dated lines, and none of them says "standard" or "works in every browser".
05 · Lesson quiz
The explanation appears after your answer.
Question 1 of 4
What is the WebMCP document from 10/16/2026?
Correct
It's a Draft Community Group Report from the Web Machine Learning CG, and the text says it is not a W3C standard and is not on the standards track. The common mistake is calling it a "standard" just because it lives on the W3C domain.
Not that one
It's a Draft Community Group Report from the Web Machine Learning CG, and the text says it is not a W3C standard and is not on the standards track. The common mistake is calling it a "standard" just because it lives on the W3C domain.Review: Where WebMCP stands on Oct 19, 2026
Question 2 of 4
You want to test WebMCP on localhost today. What turns it on?
Correct
For local development, use the flag. The origin trial token is registered for your site's domain, and stable Chrome doesn't ship the API by default.
Which of these names still exists in the 10/16/2026 spec?
Correct
The surface is document.modelContext. navigator.modelContext is the old name (changed on 05/19/2026), and unregisterTool and provideContext do not exist: you remove a tool with AbortSignal.
Not that one
The surface is document.modelContext. navigator.modelContext is the old name (changed on 05/19/2026), and unregisterTool and provideContext do not exist: you remove a tool with AbortSignal.Review: Check the date and the API name in the spec itself
Question 4 of 4
Why does the course use feature detection and a fallback in every example?
Correct
With no stable release date, Mozilla neutral, and WebKit against it, most visitors will not have the API. WebMCP is preparation, not ranking: GEO and citation in AIs live in the inemaSEO Track.
Not that one
With no stable release date, Mozilla neutral, and WebKit against it, most visitors will not have the API. WebMCP is preparation, not ranking: GEO and citation in AIs live in the inemaSEO Track.Review: Where WebMCP stands on Oct 19, 2026
Quiz complete
You got {a} of {n} right. Get them all right and the lesson is marked as complete.
Pick an answer. The explanation shows up after you try.
06 · In three sentences
DraftWebMCP is a Draft Community Group Report from 10/16/2026: experimental, not a standard.
Where it runsOrigin trial in Chrome 149–156 and Edge 150, flag for localhost; no stable release date.
How to prepareSpec date in the code, feature detection, and the site working the same without the API.