A curated list of awesome things related to the WebMCP proposal.
WebMCP is a proposal that enables web applications to expose JavaScript-based tools to AI agents and assistive technologies, creating collaborative, human-in-the-loop workflows.
Your contributions are always welcome! Please read the contributing guidelines to get started.
- WebMCP explainer for web developers and authors
- WebMCP spec draft for implementers
- Chrome WebMCP Early Preview and detailed instructions
- Edge WebMCP Insider Preview
- WebMCP polyfill by W3C community
- MCP-B open-source project by Alex Nahas
- Run headless Chrome with the WebMCP flag enabled via Cloudflare
Many thanks to our WebMCP pioneers, Alex Nahas and Jason McGhee, for sharing their valuable implementation experience. These early seeds have now evolved into a W3C community project:
- The initial MCP-B implementation of WebMCP by Alex Nahas
- An early WebMCP open-source project by Jason McGhee
- Articles
- Benchmarks
- Blogs
- Community
- Demos and Samples
- Frameworks
- Presentations
- Testimonials
- Tools
- Tutorials
- Videos
- Websites
- 2026.02 Google Chrome ships WebMCP in early preview, turning every website into a structured tool for AI agents by Sam Witteveen / VentureBeat
- WindTunnel - Open-source benchmark comparing WebMCP with other browser-agent interfaces across task success, execution time, token usage, and cost.
- 2026.02 WebMCP: The Web Standard That Makes Every Website a Tool for Agents by RL Nabors, based on Alex Nahas interview
- 2026.09 I added WebMCP to a live Stripe checkout in ~40 lines by Florin Arsenie, on adding WebMCP to a product that already takes real money
- W3C Web Machine Learning Community Group develops the WebMCP spec (how to join)
- WebMCP GitHub repo for spec development and related technical discussions
- Awesome WebMCP GitHub repo for sharing other awesome things related to the WebMCP proposal (you're here!)
- Demos by Google Chrome Labs
- Demos by Microsoft Edge
- Demos by 3rd-party developers
- CliDeck MCP — Network Evidence Workbench - Live, read-only, version-aware network knowledge demo exposing deterministic lookup, change review, snapshot analysis, upgrade guidance, and topology analysis through WebMCP tools (source).
- isainative.dev - Audits public GitHub repositories for AI coding readiness and exposes both declarative and imperative WebMCP tools.
- AGENTS.md WebMCP playground - Writes an AGENTS.md from a repo's
project.fafand scores its context, in the browser. Three WebMCP tools viadocument.modelContext:emit_agents_mdandscore_faf(imperative,readOnlyHint) andfill_6ws(declarative form that returns YAML without navigating). No server process (source).
- agentk - Command palette library (a cmdk fork) where tools defined once as JSON Schema become human-facing forms and WebMCP registrations; handles the
navigator.modelContexttodocument.modelContextmove and AbortSignal-based unregistration. - Shopware WebMCP Plugin - Adds WebMCP support to storefronts built with Shopware, an open-source ecommerce platform.
- Signett - TypeScript SDK for exposing existing application functions as production-ready native WebMCP tools, with schema validation, authorization, human confirmation, idempotency, recovery, verification, testing, and observability.
- simple-webmcp - Turns existing JavaScript and TypeScript functions into callable WebMCP tools via
webmcp(fn), avoiding a separate tool layer while supporting schema patching, React lifecycle helpers, and execution hooks for approvals, HITL flows, and analytics. - webmcp-go - Go net/http middleware that serves the WebMCP Origin-Trial token header.
- webmcp-django - Django integration for WebMCP: Origin-Trial token middleware and template tags for the declarative form API.
- AIC (Agent Interaction Control) - Open-source contracts, cross-surface evidence, parity verification, and fail-closed reliance checks for WebMCP tools and their human UI, MCP, and API equivalents.
- Collection of WebMCP tools by Google Chrome Labs
- WebMCP Explorer - Browser extension for inspecting and executing WebMCP tools, with an autonomous agent loop and support for multiple LLM providers.
- webmaxru/agent-skills: WebMCP - Agent skill for implementing and debugging browser WebMCP integrations in JavaScript and TypeScript web apps
- Conscriba — Automatic WebMCP Creation for AI Agents, Analytics & Tracking
- webmcp.com — Live directory of WebMCP-enabled websites with a JSON API for agent-side discovery.
- Ask nekuda — Chrome side-panel AI assistant that picks up WebMCP tools exposed by the active tab; BYOK or hosted Gemini.
- WSG WebMCP Experiment - An effort to learn about WebMCP by applying it to the Web Sustainability Guidelines
- admintoolkit.io - A suite of 24 read-only WebMCP tools for infrastructure diagnostics, including a WebMCP tool validator.
- WebConverter — Privacy-first, in-browser file converter (images, PDF, audio, video, OCR, 3D models). Every conversion is exposed as a WebMCP tool via
navigator.modelContextso agents can convert files locally — no uploads, no API keys. - Simple Tools — A toolbox for people and agents (PDF, image, text, and more), exposed over WebMCP via
document.modelContext. - webmcpify - Agent skill that integrates WebMCP into an existing web app end to end — inventories the app, proposes a tool manifest for approval, integrates the tools, then verifies each one in a real browser and heals failures
- Orbilo - Agent readiness checker for UCP and WebMCP. Reads a site the way an AI assistant does and scores whether agents can find what you sell and act on it, then monitors as both specs change.
- WebMCP Kit - Plugin for coding agents with an interactive visual Explorer that maps a site's user journeys to proposed WebMCP tools for review and approval, then implements and verifies them in a real browser.
- WebMCP Today - Open-source package registry for discovering site-specific WebMCP packages and installing them with per-site install commands (source).
- 2026.09 WebMCP is here (and you should care) by Syntax, with Sarah Drasner and Dominic Farolino of the Chrome team
- 2026.04 WebMCP Explained, by Andrew Nolan, presented at W3C AC Meeting 2026
- 2026.04 WebMCP and the Agentic Web, by Dominic Farolino, presented at BlinkOn 21
- 2026.02 WebMCP: Agents on the Web and in the Browser by Alex Nahas, interviewed by RL Nabors
- 2025.11 Web AI Summit 2025: Don't let AI agents push your buttons - use WebMCP instead! by Khushal Sagar
- 2025.10 WebMCP demo recording by Alex Nahas, presented at W3C TPAC 2025
- Settled Estate - Public probate and estate-guidance search, dated comparisons of five reviewed will makers, and state executor-compensation calculators. Browser WebMCP tools update the same visible controls used manually, with source dates, price conditions and explicit unknowns. Financial inputs stay out of shared URLs.
- NaCzarter - Registers WebMCP tools to search availability, quote a charter and book it; live in production under the Chrome 149 origin trial.
- Archipelago - Maps a Notion workspace as a nautical chart, entirely in the browser. Four WebMCP tools let an agent draw the chart from structured data, read it back, highlight a computed set of databases, and annotate islands - on the same map the human is watching.
- Scholar Sidekick - Resolves scholarly identifiers (DOI, PMID, arXiv, ISBN…) and verifies citations, exposing seven WebMCP tools (
verifyCitation,auditBibliography,checkRetraction,checkOpenAccess,resolveIdentifier,formatCitation,exportCitation) vianavigator.modelContext, so in-browser agents can verify a citation or audit a whole bibliography, format citations, and check retraction and open-access status directly. - agent-ready.dev - Scores any website for AI-agent readability against the Vercel Agent Readability Spec, llms.txt, and agent-protocol manifests, and exposes WebMCP tools (
scan_site,get_scan,ask) vianavigator.modelContextso in-browser agents can run scans directly. - Stacktree - Agent-first HTML hosting. The production dashboard and docs expose site-management tools (publish, update, gate, share) over WebMCP from a command palette, so humans and in-browser agents share one tool catalog.
- sms-florin - eSIM and virtual phone number store. WebMCP tools are registered on the live Stripe checkout flow (not a separate demo), so an agent browses plans and completes a real purchase through the same code path a human uses. Integration source
- Intlayer - Open-source content internationalization (i18n) framework and CMS platform. Exposes WebMCP tools for agents to manage authentication, conduct documentation research, access specialized utilities (like an i18n scanner and ICU converter), and retrieve or translate content directly from the web platform.
- Site Passport - An independent, pull-verified AI-agent-readiness index for WordPress sites. Exposes two WebMCP tools (
scan_website_agent_readiness,list_verified_agent_ready_sites) viadocument.modelContext, so in-browser agents can run the same llms.txt/robots.txt/schema.org scan the homepage form runs, or query the verified directory, directly. - Timeline Studio - Open-source browser video editor with WebMCP tools for inspecting timelines, previewing and applying basic clip reorders and trims, guarded undo, and downloading editable project files (integration guide).
- Parity - Specialist-care booking built on the argument that making a site usable by agents is the same work as making it usable by people. The visual UI, a Ctrl+K command palette and voice are all callers of the same registry: the palette discovers commands with
document.modelContext.getTools()and runs them withexecuteTool(), so there is no parallel command list for humans. 19 tools are defined and never more than 8 are live, derived from page state; every execution announces itself in anaria-liveregion naming the actor, so a screen-reader user is told when the agent changed something; and consequential actions require a hashed, expiring, single-use grant approved on the page. Source - Simple Tools - PDF, image, text, and more, with WebMCP. Home exposes
discover_tools; each tool page registers its execute tool so agents and humans share one catalog. - sms-florin - WebMCP tools are registered on the live Stripe checkout flow (not a separate demo), so an agent browses plans and completes a real purchase through the same code path a human uses. Integration source