For developers and platform builders
Find a problem. Fix it. Check again.
Bring source evidence into your development workflow. Inspect a public page, save the result, and compare its reported findings after your next change.
Node.js 22.13+ · No SDK dependencies · Public-source evidence · Experimental WebMCP
A repeatable check from your terminal
Download and extract the toolkit, then replace the example URL with your public page. No repository access, dependency installation, or application deployment is needed. Use a new output filename for each scan.
# Download and extract the developer tools ZIP, then open that folder.
node integrations/developer-kit/bin/iswebmcp.mjs scan https://example.com --output baseline.json
# After changing your public page, save a second result:
node integrations/developer-kit/bin/iswebmcp.mjs scan https://example.com --output current.json
node integrations/developer-kit/bin/iswebmcp.mjs compare baseline.json current.jsonQueries are removed before transmission by default. The hosted scanner cannot reach localhost, private networks, or signed-in pages. Saved JSON stays on your machine; the service may retain a sanitized URL attempt for 90 days as described in our privacy policy.
Read the data policyInside your coding agent
Check → implement → compare
Connect a Streamable HTTP MCP client to https://iswebmcp.com/mcp. Ask for a source audit, request a matching implementation recipe, review the code locally, then compare your saved before-and-after summaries.
“Audit my public search page. Show me the accessible-controls recipe. Explain the proposed changes before editing. After I deploy, compare my baseline and current source summaries. Keep runtime claims separate.”
Six tools on one endpoint, including get_implementation_recipe and compare_source_reports. Your agent needs separate local editing permission; this server cannot change your repository, deploy, or control your browser. Only send summaries you are comfortable sharing with the service and your agent host. Use the local CLI for sensitive evidence.
Explore implementation recipesEmbed evidence in your platform
Use the Node SDK from your backend or connect an MCP client. Keep findings, recommendations, collection coverage, and missing evidence together in your own interface.
Download SDK with examplesCheck changes in GitHub Actions
Run a scan against your public deployment and compare a reviewed baseline. Incomplete or incompatible evidence produces an inconclusive check, so missing data cannot silently pass.
Download CI adapter and setup guideWhat this check tells you
Version 0.2 compares the complete finding inventory returned for each bounded source scan, using stable rule identifiers and matching scan-input fingerprints. A passing comparison means it found no new or worsened failing findings in comparable summaries. Existing issues may remain. It does not execute your tools, verify an authenticated journey, or measure agent success.
Upgrading from 0.1? Capture a fresh baseline with the new toolkit. Older summaries lack the provenance required for release comparisons. Model changes also require a new, reviewed baseline; do not treat scores from different model versions as improvements or regressions.
Runtime verification needs a connected browser, a defined task, and an observed outcome. A general browser adapter and durable hosted monitoring are planned; the current toolkit saves evidence locally and uses the shared, rate-limited public scanner.
Understand the evidenceDesign partner pilots
Bring one workflow you want to improve.
We are looking for developers building agent interactions and platforms that want to embed useful audit evidence. Start with a public test page, one recurring problem, and a concrete way to verify the fix.
Discuss a pilot