1. Find the gaps
See what we found in your page’s source, why it matters, and what to improve.
Start a checkWebMCP checks and starter code
Find common gaps in your public page. Get clear recommendations, starter code for supported fixes, and checks you can run again.
See starter code Automate checks with the SDK + CI toolkitRun from any Node project
npx @iswebmcp/developer-kit scan https://your-site.exampleYou review and apply the code. We don’t change or deploy your site.
No account needed
Public pages only. No sign-in, JavaScript execution, or browser cookies. We store the sanitized URL path and origin plus the outcome for 90 days. Do not paste signed or secret-bearing URLs. Privacy details
See what we found in your page’s source, why it matters, and what to improve.
Start a checkStart with a search-tool adapter or an accessible search form. Connect it to your app.
Explore the two recipesSave a before-and-after report. Compare source findings from your terminal or CI.
Use the developer toolkitWebMCP is experimental. Source checks find potential issues; they do not execute your tools or prove that an AI agent can complete a task.
WebMCP lets a website expose actions like search, compare, and add to cart as typed tools. isWebMCP shows what changes—and checks whether the result can actually be verified.
Controlled comparison
Synthetic headset task · find, compare, cart, then stop
The agent must operate the interface
Every step depends on discovering and interpreting UI state.
Aurora Q45 selected
Same visible cart result through either path.
7/7
task checks pass
An agent can discover “search products” instead of reverse-engineering fields, buttons, and result cards.
Price, rating, battery, and feature constraints arrive as typed fields instead of ambiguous prose.
Stable product IDs and visible cart state make success testable while checkout stays out of bounds.
The report is the product
The source scan is intentionally conservative. It analyzes public source, maps candidate actions, and ranks next steps—while refusing to invent runtime proof it cannot observe.
Synthetic fixture · not a website observation
demo.iswebmcp.com/store
Source categories
Every input inspectable
Runtime trials
Not measured
Candidate actions
Fixture only
Explore the interaction model
The proof lab uses one synthetic catalog and one business-logic layer. Only the action surface changes.
Run the proof labSearch → set filters → inspect → select → compare → add. Fully accessible and intentionally tool-free.
Search with constraints → compare stable IDs → update the same cart → verify visible state.
WebMCP Lift
Success, actions, elapsed time, retries, human intervention, and assertion coverage combine into a transparent −100 to +100 result.
Daily adoption desk
A dated evidence ledger of who implemented WebMCP, the tools they expose, the API surface they use, and what has—or has not—been verified.
Read today's adoption report9
Provider-engineered
72
Platform-inherited
28
Named tools
Presence ≠ readiness
A source hint or registered object exists.
Contracts are narrow, distinct, state-aware, and safe.
A representative journey reaches its observable postconditions.
The same journey respects authorization, confirmation, and data boundaries.
Learn + monitor
Build from source-linked explainers and how-tos, then follow meaningful WebMCP changes without mixing them up with broader MCP ecosystem news.
A practical map of where browser-exposed WebMCP tools fit within the much broader Model Context Protocol ecosystem.
Read 7-minute guideStart with the workflows, semantics, and verification signals your application already exposes before deciding which actions deserve tools.
Read 8-minute guideCommit 24efd6e updates the official MCP repository documentation to reflect the Skills extension's published status and track continuing work in extension issues. SDK and client builders can now distinguish the published extension from its ongoing implementation work; this is broader MCP extension work, not a new MCP protocol version or a WebMCP browser change.
See source-linked updates