Resources
Start here#
If you read three things, read these.
- WebMCP in Chromedeveloper.chrome.com
The quickest way to see both APIs working and switch them on in your own Chrome.
- The explainergithub.com
Why a page should hand agents tools instead of letting them click around, from the people designing it.
- Build tools for agentic workflowsdeveloper.chrome.com
The best advice on shaping tools around what a person wants done, not around your buttons.
Build#
- Imperative APIdeveloper.chrome.com
Start here when a tool needs app state or a network call.
- Declarative APIdeveloper.chrome.com
The fastest win if you already have forms: a few attributes and they are tools.
- The draft specificationwebmachinelearning.github.io
The answer when a guide and the browser disagree.
- Any site: @mcp-b/webmcp-polyfillgithub.com
Ship tools today, even in browsers that have no WebMCP yet.
- React: usewebmcpgithub.com
Tools that live and die with a component, so none outlive the UI they belong to.
- Angular: WebMCP supportangular.dev
Declare tools from services and Signal Forms without wiring the browser API yourself.
- MCP clients: @mcp-b/globalgithub.com
Lets MCP clients outside the browser reach the tools your page registers.
Test your tools#
- DevTools WebMCP paneldeveloper.chrome.com
See every call an agent made and every schema error, without leaving DevTools.
- Model Context Tool Inspectorchromewebstore.google.com
Run your tools by hand, or hand them to Gemini, to learn whether your descriptions make sense to a model.
- WebMCP Evalsgithub.com
Chrome Labs' CLI checks that a model picks the right tool with the right inputs. Run it before you ship.
- Submit your sitewmcp.ai
See your site the way a crawler does: every page we load and every tool we find.
- Read your listing as JSONwmcp.ai
Check names, schemas and hints exactly as an agent reading our API gets them.
- Cloudflare Browser Rundevelopers.cloudflare.com
Call your tools from a headless browser in the cloud, the way hosted agents will.
Ship safely#
- Tool securitydeveloper.chrome.com
What each hint promises and when to mark output untrusted. Settle these before real users arrive.
- Agent security considerationsdeveloper.chrome.com
How agents guard against prompt injection, and what that means for the text your tools return.
- The origin trialdeveloper.chrome.com
Turns WebMCP on for your real visitors before it ships by default.
- Implementation statusgithub.com
Which browsers and agents will actually see your tools today.
- Security and privacy questionnairegithub.com
Hand this to your security review when they ask what WebMCP exposes.
Learn from live sites#
Tools we check every day that are worth copying: each is described, every input explained, the hints set, and the names consistent.
- Tasklettasklet.ai
Pairs every list tool with a read tool, and each id input names the tool that produces it.
- Civic Datacivicdata.co.uk
Descriptions say what the data does not show, like "not a risk score", so agents do not overclaim.
- Madrid Day Spamadrid-day-spa.com
Tells the agent to check real availability before promising a time, then hands the booking back to the page.
- Corpuscorpuslaw.us
Groups tools under law. and formation., and its inputs say which personal details never to send.
- Forterforter.com
Uses both APIs, and its sales-lead tool tells the agent to confirm with the person before calling it.
Watch#
- WebMCP and the Agentic Webyoutube.com
BlinkOn 21: the design reasoning, from the people building WebMCP in Chrome.
- Don't let AI agents push your buttonsyoutube.com
Chrome for Developers makes the case for tools over clicking. A good one to show your team.
- Agents on the Web and in the Browseryoutube.com
The agent side of WebMCP: how the tools on your page reach an agent.
- WebMCP is here (and you should care)youtube.com
Syntax on what WebMCP changes for everyday web developers.
Talk to people#
- Spec issuesgithub.com
Where design decisions actually get argued out. Search here before you file a bug.
- Web Machine Learning Community Groupw3.org
Join to have a say in the standard. Anyone can.
- Chrome early preview programdeveloper.chrome.com
Get new WebMCP features before release, and send feedback straight to the Chrome team.
- Chrome AI dev preview groupgroups.google.com
Ask the Chrome team and other early developers when something changes under you.
- r/webmcpreddit.com
See what other people are shipping, and ask the questions that feel too small for an issue.