Web Scan MCP server
online · 100% uptimeio.github.ankitkumarjha515/web-scan·v1.0.0Audit any live URL: 85 SEO, AI-search, security, leaked-key and speed checks, with fixes to verify.
0 stars
Reviews
Write oneNobody has reviewed Web Scan yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Web Scan tools (3, 1 write)
write = sends, deletes, buys or postsget_reportFreeRead a stored Web Scan report by its slug (the part after /r/ in a web-scan.agentmarket.lol/r/<slug> link) without re-scanning: score, grade, scan time and the failing or warning checks with fixes. Use this when the user shares a report link. Reports expire after two weeks; to check the current state of a site, use scan_url or verify_fixes instead.
scan_urlwrite actionFreeRun a fresh Web Scan audit of a public URL and return its score (0-100), grade, and every failing or warning check with its id, title and fix: the result is complete in itself. reportUrl is a shareable link only when the request carries a signed-in Web Scan token (reports are saved for signed-in users only); otherwise it is null and nothing is stored. fullReportUrl is always present: the full report on the website, to share with the user. Use this first, to find out what to fix on a live page. Takes about 5-15 seconds. Cannot scan localhost or private networks; use a deployed or preview URL.
verify_fixesFreeRe-scan a URL after you deployed fixes and report, per check id, whether it now passes (fixed: true), plus the new score, the previous score, what is still failing with its fix, and allFixed. Use this after a change reaches production (or a public preview) instead of asking the user to re-scan. Pass the check ids from the scan or fix prompt; with none, every failing or warning check is returned. If a fix you made still shows fixed: false, the deploy may not be live yet or a CDN may be serving a cached page: wait about a minute and call again before concluding the fix failed.
Public scan report
scanner v0.1.10 · 2026-10-25 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 3305ms17/20
- Tool poisoning3 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
- Maintenancelast push 4 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How Web Scan compares
Against every graded SEO MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 50% of 769 SEO servers
- Tools
- 3
- the typical SEO server has 6
- Tools that change things
- 33%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote SEO server answers 100%
- Response time
- 971 ms
- faster than 12% of 536 SEO servers
What its tools let an agent do: 2 read · 1 change
Install Web Scan in Claude Code, Cursor or VS Code
claude mcp add --transport http web-scan https://preflight-api.agentmarket.lol/api/mcp
What the publisher says
From the Web Scan repository's README, as published. We do not edit it. Read it on GitHub
Web Scan
Your coding agent shipped it. Web Scan checks it.
One call audits any live URL in about 5 seconds: 85 checks across SEO, AI search (GEO), security headers, leaked API keys, Core Web Vitals and accessibility. Every finding comes with the exact fix, ranked by how many points it is worth. Then your agent fixes it and verifies the fix on the live site, without you re-running anything.
Free. No sign-up. No API key. Works as an MCP server, a GitHub Action, a CLI and on the web.
scan_url → fix → deploy → verify_fixes → allFixed: trueWhy agents use it
production, per check id. No screenshots to read, no dashboards to click.
- Built for the agent loop. scanurl finds what is wrong, verifyfixes proves each fix landed in
Findings are ranked by real score gain (the report is re-scored with that one fix applied), so the agent works in the order that matters.
- Fixes, not findings. Each failing check returns its id, what was found on the page, and a concrete fix.
secret keys (OpenAI, Anthropic, Stripe, AWS, GitHub, Slack, SendGrid, database URLs, private keys) and Supabase service_role keys. Every match gets a second look that drops placeholders and docs examples, so a red result is a real leak.
- Catches what AI-built apps leak. Reads the JavaScript the site serves to every visitor and finds live
receive (no JavaScript), which AI bots robots.txt lets in, and whether the page answers the questions buyers ask.
- Sees the page the way AI search does. Shows what ChatGPT, Claude and Perplexity crawlers actually
critical check fails, next to a benchmark of 25 well-known sites. Missing security headers are hardening notes, not holes. Unsure findings say "needs checking".
- Honest scoring. One number from three parts (search and sharing, security, speed), capped when a
hidden paths. Text from scanned pages is returned as data, never as instructions.
- Safe to point at anything public. Passive only: it reads what the site already serves and never probes
MCP server
Remote, stateless, Streamable HTTP. No key needed.
https://preflight-api.agentmarket.lol/api/mcpClaude Code
claude mcp add --transport http web-scan https://preflight-api.agentmarket.lol/api/mcpCursor (~/.cursor/mcp.json), Windsurf, VS Code (.vscode/mcp.json, key servers)
{
"mcpServers": {
"web-scan": { "url": "https://preflight-api.agentmarket.lol/api/mcp" }
}
}Codex (~/.codex/config.toml)
[mcp_servers.web-scan]
url = "https://preflight-api.agentmarket.lol/api/mcp"Tools
Try it in your agent:
Scan https://my-app.com with Web Scan, fix everything in this repo in order of points, and verify the fixes
once I deploy.
GitHub Action
Fail the build when a deploy makes the site worse.
- uses: ankitkumarjha515/web-scan@v1
with:
url: https://my-app.com
min-score: 85 # fail below this score
fail-on: score # score | failures | any | neverWrites a summary table to the job page, with a link to the full interactive report. Pair it with a preview deployment to catch problems before they reach production.
CLI
No dependencies, Node 18+.
node bin/web-scan.mjs https://my-app.com --min-score 90
node bin/web-scan.mjs https://my-app.com --fail-on failures --jsonShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Web Scan: common questions
- Is Web Scan MCP server safe?
- Mostly: it is graded B (77/100). Read the Web Scan safety report
- How do I install Web Scan?
- It runs remotely at preflight-api.agentmarket.lol. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Web Scan need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Web Scan maintained?
- The last commit was 14 days ago (2026-10-21). The latest release is v1.0.0.
- Is Web Scan up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Web Scan?
- Servers from other publishers that do the same job: squirrelscan MCP server, Web Validator by DigestSEO MCP server and Google Search Console MCP server.
- How does Web Scan compare with other SEO MCP servers?
- safety score 77/100 (higher than 50% of 769 SEO servers); tools 3 (the typical SEO server has 6); tools that change things 33% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Web Scan
Same job from other publishers: the closest match first, then the best rated.
squirrelscanWebsite QA for your coding agent: audit SEO, performance, security, accessibility over MCP.not reviewedEstablishedB
Web Validator by DigestSEOAudit public webpages and supplied markup for HTML, CSS, SEO, JSON-LD, and link issues.not reviewedGrowingA- Google Search ConsoleGoogle Search Console: SEO audits, performance queries, URL inspection, indexing checks.not reviewedGrowingB
- CrawlieTechnical SEO + GEO (AI-search) site audits: hosted crawls, prioritized fixes, report diffs.not reviewedGrowingA
- Scrawly MCP ServerMCP server for the Scrawly SEO crawler: query local audits and propose confirmation-gated fixes.not reviewedGrowingA