Check a website
Inspect public source. Get the finding, evidence and next step together.
Start a checkDeveloper tools for agent-facing websites
Find source-level issues in your public page, understand the evidence, and repeat checks from your terminal or CI.
Get SDK + CI toolkit Or check a public page nowNo account needed for a public-source check. WebMCP is experimental; a scan does not execute your tools or prove agent task success.
Start with your page
The scan fetches only the public page you provide. It does not sign in, execute the target's JavaScript, or use your browser cookies. We retain the normalized public origin and path plus the outcome for 90 days, but never URL credentials, queries, fragments, goals, page markup, IP addresses, or user agents. Do not paste signed or secret-bearing URLs.
Inspect public source. Get the finding, evidence and next step together.
Start a checkInspect supplied tool definitions for structural issues before runtime testing.
Open contract auditSave a reviewed baseline. Compare compatible source findings after changes.
Use the developer toolkitWebMCP 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.
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 50c4b7f moves headless browsing scenarios into the proposal's stated goals when page-exposed tools support task completion or transitions between human-in-the-loop and headless experiences. It still excludes purely server-side autonomous workflows and continues to position WebMCP as complementary to backend MCP; WebMCP remains an experimental Community Group draft, not a W3C Standard.
See source-linked updates