{"ok":true,"site":{"host":"iswebmcp.com","url":"https://iswebmcp.com/","type":"live","desc":"Check a public page, get clear recommendations and starter code for supported fixes, then compare your changes with the isWebMCP developer toolkit.","tools":[{"name":"scan_public_url","kind":"act","impl":"imperative","description":"Run a safe public-source scan and show its evidence report. Does not execute target JavaScript.","title":"Scan a public URL","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"url":{"type":"string","format":"uri","maxLength":2048,"description":"Absolute public HTTP or HTTPS URL."},"goal":{"type":"string","maxLength":300,"description":"Optional task the user wants an agent to complete."}},"required":["url"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/adoption","/agentlens","/pulse","/learn","/research/metamorphic-consistency"]},{"name":"search_webmcp_library","kind":"answer","impl":"imperative","description":"Find source-linked WebMCP explainers, implementation guides, security reviews, and testing methods.","title":"Search WebMCP learning library","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","maxLength":120,"description":"Optional search words."},"kind":{"type":"string","enum":["explainer","how-to","architecture","testing","security","field-guide"],"description":"Optional resource format."},"limit":{"type":"integer","minimum":1,"maximum":10,"description":"Maximum results from one to ten."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/adoption","/agentlens","/pulse","/learn","/research/metamorphic-consistency"]},{"name":"get_webmcp_resource","kind":"answer","impl":"imperative","description":"Read one reviewed isWebMCP resource with status notes, sections, primary references, and a next action.","title":"Read a WebMCP resource","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"slug":{"type":"string","enum":["webmcp-vs-mcp","webmcp-readiness-baseline-audit","first-imperative-webmcp-tool","design-webmcp-tool-contracts","shared-services-ui-webmcp-parity","webmcp-lifecycle-single-page-apps","webmcp-testing-evidence-ladder","webmcp-security-privacy-review","measure-webmcp-lift","webmcp-challenge-submission-checklist","webmcp-challenge-gallery-idea-harvest-2026"],"description":"Resource slug returned by library search."},"detail":{"type":"string","enum":["summary","full"],"description":"Summary or full structured sections."}},"required":["slug"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/adoption","/agentlens","/pulse","/learn","/research/metamorphic-consistency"]},{"name":"get_webmcp_adoption_report","kind":"answer","impl":"imperative","description":"Read the latest or a dated evidence-scoped report of WebMCP implementers, tools, API surfaces, and attribution.","title":"Read a WebMCP adoption report","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"date":{"type":"string","enum":["2026-10-25","2026-10-24","2026-10-23","2026-10-22","2026-10-21","2026-10-20","2026-10-19","2026-10-18","2026-10-17","2026-10-16","2026-10-15","2026-10-14","2026-10-13","2026-10-12","2026-10-11","2026-10-10","2026-10-09","2026-10-08","2026-10-07","2026-10-06","2026-10-05","2026-10-04","2026-10-03","2026-10-02","2026-10-01","2026-09-30","2026-09-29","2026-09-28","2026-09-27","2026-09-26","2026-09-25","2026-09-24","2026-09-23","2026-09-22","2026-09-21","2026-09-20","2026-09-19","2026-09-18","2026-09-17","2026-09-16","2026-09-15","2026-09-14","2026-09-13","2026-09-12","2026-09-11","2026-09-10"],"description":"Optional published report date in YYYY-MM-DD form."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/adoption","/agentlens","/pulse","/learn","/research/metamorphic-consistency"]},{"name":"list_webmcp_adopters","kind":"answer","impl":"imperative","description":"Search the latest adoption ledger by organization or tool and filter by evidence level or API surface status.","title":"List observed WebMCP adopters","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","maxLength":120,"description":"Optional organization, implementation, or tool query."},"evidence":{"type":"string","enum":["runtime-verified","source-confirmed","third-party-observed","announced"]},"surface_status":{"type":"string","enum":["current","legacy","mixed","unknown"]},"limit":{"type":"integer","minimum":1,"maximum":20}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/adoption","/agentlens","/pulse","/learn","/research/metamorphic-consistency"]},{"name":"list_mcp_updates","kind":"answer","impl":"imperative","description":"List source-linked WebMCP, relevant MCP ecosystem, or challenge updates without conflating their status.","title":"List WebMCP and MCP updates","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"topic":{"type":"string","enum":["webmcp","mcp","challenge"],"description":"Optional update stream."},"limit":{"type":"integer","minimum":1,"maximum":10,"description":"Maximum results from one to ten."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/adoption","/agentlens","/pulse","/learn","/research/metamorphic-consistency"]},{"name":"get_challenge_pulse","kind":"answer","impl":"imperative","description":"Read archived external-event observations, not current event status. isWebMCP did not participate in the challenge.","title":"Read historical external-event observations","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/adoption","/agentlens","/pulse","/learn","/research/metamorphic-consistency"]},{"name":"select_demo_mode","kind":"act","impl":"imperative","description":"Reset the synthetic lab and select UI-only baseline or WebMCP-enabled mode.","title":"Select demo mode","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"mode":{"type":"string","enum":["baseline","webmcp"],"description":"Proof-lab mode."}},"required":["mode"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/adoption","/agentlens","/pulse","/learn","/research/metamorphic-consistency"]}],"category":"Developer Tools","apiSurface":"spec","toolCount":8}}