For developers and platform builders

Find a problem. Fix it. Check again.

Check a public URL through our hosted scanner, or analyze an HTML export locally. Save the findings, make a change in your app, and compare the next result.

Node.js 22.13+ · No SDK dependencies · Source-level evidence · Experimental WebMCP

Have a public URL?

Use the hosted-source toolkit below to scan a public page through the isWebMCP service and save its findings.

Public URL quickstart

Have an exported HTML file?

Run the Offline Checker on your own machine. Try its bundled label-fix demo, then compare your own exports. No npm install or login required.

Offline Checker quickstart

A repeatable check from your terminal

Install the zero-runtime-dependency package, then replace the example URL with your public page. No repository access or application deployment is needed. Use a new output filename for each scan.

npm install --save-dev @iswebmcp/developer-kit

# Save a baseline from your public deployment.
npx iswebmcp scan https://example.com --output baseline.json
# After changing your public page, save a second result:
npx iswebmcp scan https://example.com --output current.json
npx iswebmcp compare baseline.json current.json

Queries 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 policy

Inside 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 recipes

Embed 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.

View the SDK on npm

Check 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 guide

What 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 evidence

Design 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