Scan any MCP server

Scan your MCP server

Run a live security scan against 179 deterministic detection rules. Submit a URL, paste the npx or uvx line from a README, paste your MCP client config, or point at a GitHub repo or npm package. Every successful scan is added to the public registry.

A remote MCP server endpoint (HTTP / SSE). Add a credential below if it is auth-walled.

Rule scope

Full registry scan — all 179 active rules

What gets checked

Live URL

Connects over MCP, enumerates tools, resources and prompts, and runs the description, schema, protocol-surface and adversarial-AI rule families (~60–80 rules). Supply a header and an auth-walled commercial server is reachable too — the scan still only calls initialize and tools/list.

Launch command & config

A stdio entry — npx -y @scope/server — names a published package. We read the name off the command, download that exact release, verify its registry integrity and analyze it. Nothing is executed. This is most of the MCP ecosystem.

GitHub / npm source

Fetches the source and dependency manifest, unlocking the full179-rule suite — including code-analysis, dependency and supply-chain rules. A monorepo subpath (/tree/main/src/thing) is scanned in scope, not from the repository root.

Honest coverage

Every report says what it did not check. A rule that never got its inputs is reported as never checked — a coverage gap, not a pass — and kept distinct from a rule that had its inputs and found the project genuinely clean.