Skip to content

Latest commit

ย 

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 

Repository files navigation

WebMCP Logo

Awesome WebMCP

Awesome WebMCP Chrome 146+ r/WebMCP_Developers

The browser standard that lets any website expose structured JavaScript tools directly to in-browser AI agents via navigator.modelContext.


๐Ÿ“‹ Contents


๐Ÿ“œ Official Specs & Documentation

The authoritative sources. Read these first.


๐Ÿš€ Getting Started & Browser Setup

Enable WebMCP first to start experimenting.

Browser Flags

  • Chrome Canary / Beta 146+ - Navigate to chrome://flags, search "WebMCP for testing" (or "Experimental Web Platform features"), enable, and restart.

Essential Extensions


๐Ÿ“– Tutorials & Hands-On Guides

Step-by-step walkthroughs covering both the Declarative API (HTML attributes) and the Imperative API (navigator.modelContext.registerTool).


๐Ÿ“ฆ Libraries, SDKs & Polyfills

Production-ready helpers so you don't reinvent the wheel.

MCP-B Ecosystem

The official companion library suite for WebMCP.

  • MCP-B Documentation - Polyfill, types, React hooks, transports, and iframe bridging.
  • MCP-B npm Packages - Source for all packages: @mcp-b/webmcp-polyfill, @mcp-b/webmcp-types, usewebmcp, @mcp-b/global.

Standalone Libraries

  • agentk - Command palette (cmdk fork) that exposes your app's capabilities as JSON Schema tools: it auto-generates their forms for humans and registers the same catalog via navigator.modelContext for in-browser agents, with an optional human-in-the-loop agent mode (Anthropic, OpenAI, or Gemini). npm @stevysmith/agentk, live demo.
  • Persona - The world's first WebMCP-native AI chat UI. A framework-agnostic (vanilla JS), MIT-licensed chat widget you drop into any existing site โ€” React, Vue, a legacy CMS, or static HTML โ€” that discovers and executes WebMCP tools on the parent page, so you can build "copilot" experiences by hooking into your app's existing functionality instead of standing up bespoke agent APIs. Config-driven theming, built-in polyfills. npm @runtypelabs/persona, live demo.
  • simple-webmcp - Turns existing JS/TS functions into callable WebMCP tools with webmcp(fn), avoiding a separate tool layer while supporting schema patching, React lifecycle helpers, and execution hooks for approvals, HITL flows, and analytics. npm simple-webmcp, docs ยท demo.
  • Signett - TypeScript SDK for exposing existing application functions as production-ready native WebMCP tools. Adds schema validation, application context, authorization, human confirmation, idempotency, operation journaling, recovery, verification, testing, and observability. npm signett, docs.
  • webmcp-react - React hooks for exposing typed tools via navigator.modelContext. Zod-first schemas, built-in polyfill, SSR-compatible (Next.js/Remix), and StrictMode-safe with reactive execution state tracking.
  • webmcp-kit - Zod-typed tool definitions, ideal for modern TypeScript/React apps.
  • webmcp-next - Next.js plugin that auto-exposes API routes and server actions as WebMCP tools and resources. Zero-config withWebMCP() wrapper, source-level scanner with Zod schema support, and a <WebMCPScript /> component for instant navigator.modelContext registration.
  • WebMCP Widget Library - One-line <script> tag for quick demos and prototyping. GitHub.

๐ŸŽฎ Demos & Example Projects

Live sites you can test with the inspector + agent. All from GoogleChromeLabs or high-quality community implementations.

GoogleChromeLabs Official Demos

From the webmcp-tools repo:

Community Demos

  • Air Bird Booking - Agent-native flight + accommodation booking. 10x fewer tokens than DOM scraping.
  • isainative.dev - Scores a public GitHub repository for AI-coding readiness, auditing the codebase rather than the live site. Ships a declarative scan form alongside imperative tool registration.
  • Shoe Store - React e-commerce storefront with full WebMCP integration.
  • WebMCP Blackjack - Multi-agent blackjack game.
  • Excalidraw + WebMCP - Diagram generation driven by AI agents.
  • Architecture Flow Builder - Visual architecture diagramming with agent assistance.
  • Scholar Sidekick - Citation resolver and fabrication checker that registers seven WebMCP tools on navigator.modelContext to resolve DOIs/PMIDs/arXiv IDs, format 10,000+ citation styles, audit a whole bibliography in one call, and check retraction and open-access status without scraping.
  • QR Code Crafter - Agent-native QR generation that verifies its own output: every SVG, PNG, JPG, or WebP export is decoded back and hash-checked against the requested payload, and a mismatch returns a failure receipt instead of the file.
  • Agent Ready - Scores any URL 0-100 for agent readability and returns the full structured result to the agent via scan_site / get_scan, plus an ask tool for natural-language search over Agent Ready's own scoring methodology, check registry, and validated specs.
  • Simple Tools - A toolbox for people and agents (PDF, image, text, and more), exposed over WebMCP via document.modelContext. Home registers discover_tools; each tool page registers its execute tool. Developers.
  • scvd.store - Evidence observatory for agentic commerce: a live x402 general store whose free conformance-check and endpoint-preflight instruments (read_store_guide, preflight_endpoint, check_conformance, verify_artifact) are also registered read-only via navigator.modelContext, alongside the store's own funded x402 payment flow.
  • 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.

๐Ÿ”ง Developer Tools & Utilities

  • GoogleChromeLabs/webmcp-tools - Official toolkit: Model Context Tool Inspector extension, CLI utilities, and demo suite.
  • DeepDeck - MIT-licensed macOS desktop client based on DeepSeek Harness that discovers and calls website-provided WebMCP tools. Its Builder lets an agent explore a site, generate and verify tools, and save versioned source per site for reuse in the DeepDeck browser.
  • WebMCP Inspector - Online inspector for testing and debugging WebMCP tool registrations.
  • WordLift AI Readiness Audit - Scan your site for WebMCP / agent readiness.
  • WebMCP Tool Validator - Validates WebMCP tool registrations and schemas in the browser. Part of a wider suite of read-only diagnostic tools on admintoolkit.io.
  • WebMCP Cheat Sheet - Quick-reference cheat sheet for declarative and imperative APIs, schemas, and common patterns.
  • 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.
  • webmcpify - Agent skill for Claude Code, Codex, Cursor, and 70+ other coding agents that makes an existing app agent-ready end to end: inventory โ†’ approved tool manifest โ†’ integrate โ†’ verify every tool in a real browser โ†’ heal. Vendored zero-dependency runtime, resumable runs.
  • webmaxru/web-ai-agent-skills: WebMCP - Agent skill for shipping and debugging navigator.modelContext integrations in existing JS/TS apps, with guidance for declarative forms, tool schemas, and preview validation.
  • WebMCP Today - Open-source package registry for discovering site-specific WebMCP packages and installing them with per-site install commands. GitHub.

๐Ÿงช Benchmarks & Evaluation

  • WindTunnel - Open-source benchmark comparing WebMCP with other browser-agent interfaces across task success, execution time, token usage, and cost.

๐ŸŽฌ Videos & Talks


๐Ÿ‘ฅ Community & Contributing

r/WebMCP_Developers

Join the conversation on r/WebMCP_Developers - show your projects, ask questions, and stay on top of the latest.


๐Ÿ”— Related: MCP Ecosystem

WebMCP pairs with full MCP clients (Claude Desktop, Cursor, etc.) via relays for end-to-end agent workflows.