Security directory

MCP security check tools

Tools for reviewing MCP source code, metadata, permissions, dependencies, protocol behavior, and live traffic. Capabilities are based on each project's published documentation.

15 tools & research projects

Capability comparison

Security tool coverage

Compare which parts of the MCP security lifecycle each scanner covers. Optional analyzers may require additional services or API keys.

Supported Partial / optional Research evaluation Not a primary focus
Security toolSource
analysis
Tool
metadata
DependenciesPermissions
& auth
Runtime
traffic
Protocol
fuzzing
Tool
poisoning
MCPSafe Startup product●●◐●——●
Cisco MCP Scanner Open source◐●—◐◐—●
Invariant MCP-Scan Open source—●—●●—●
MCTS Open source●●◐●●◐●
MCP Security Scanner Open source●●●●●●●
mcpsec Open source●◐—◐●●◐
mcpaudit Open source●◐◐●——◐
mcp-audit Open source●●●●◐—●
Valtik MCP Security Scanner Open source●◐—◐——◐
mcp-shield Open source●●●●——●
mcp-scanner Open source—●—●●—●
MCPRadar Open source●●●●●◐●
MCPSafetyScanner Paper + code◆◆—◆◆—◆
MCP-SandboxScan Research—◆—◆◆—◆
MCPTox Benchmark—◆——◆—◆

Coverage reflects publicly documented capabilities and is not an independent certification.

Startup products · 1

Hosted productFree web scan

MCPSafe

A hosted scanner that accepts a package name, GitHub URL, or registry identifier and returns a security report.

  • Destructive tool and permission checks
  • Secret flow and prompt injection analysis
  • Risky input-schema detection
Official documentation ↗

Open-source code · 11

Metadata · APIApache-2.0

Cisco MCP Scanner

Scans MCP tools, prompts, and resources using customizable YARA rules, LLM-as-judge, and optional Cisco AI Defense inspection.

  • Tool description threat detection
  • CLI, Python SDK, and REST API modes
  • Custom rules and structured reports
Open-source repository ↗
Scan · Runtime proxyOpen source

Invariant MCP-Scan

Discovers configured MCP servers, checks tool descriptions, and can proxy live MCP traffic to enforce security policies.

  • Tool poisoning and prompt injection
  • Tool shadowing and cross-server escalation
  • Tool pinning for rug-pull detection
Open-source repository ↗
SAST · Live scanApache-2.0

MCTS

A local-first threat scanner for MCP repositories and running servers, with auditable scores and CI-friendly output.

  • Permission, injection, and secret checks
  • Attack-chain and cross-server analysis
  • JSON, SARIF, and HTML reports
Open-source repository ↗
Full audit · LocalOpen source

MCP Security Scanner

A TypeScript security toolkit spanning source, configuration, dependencies, authentication, transport, and runtime behavior.

  • OWASP MCP Top 10 mapping
  • OAuth, TLS, fuzzing, and tool mutation
  • Local analysis with SARIF output
Open-source repository ↗
Fuzzer · SASTMIT

mcpsec

A dynamic MCP protocol fuzzer and source auditor designed to demonstrate whether suspicious behavior is exploitable at runtime.

  • stdio and HTTP transport testing
  • SSRF, LFI, crashes, and state violations
  • Local or GitHub repository audits
Open-source repository ↗
Pre-install SASTMIT

mcpaudit

A lightweight scanner for reviewing JavaScript and TypeScript MCP servers before connecting them to an agent.

  • Command injection, SSRF, and path traversal
  • Hardcoded secrets and credential exposure
  • Unsafe deserialization and npm scripts
Open-source repository ↗
Policy · Config auditApache-2.0

mcp-audit

Audits MCP configurations, exposed capabilities, authentication, transports, and risky launch patterns before an agent connects.

  • Custom policy, rules, and baselines
  • Discovery-only HTTP and stdio probes
  • CycloneDX SBOM, JSON, Markdown, and SARIF
Open-source repository ↗
Static source auditMIT

Valtik MCP Security Scanner

A zero-setup static scanner for JavaScript, TypeScript, and Python MCP server source code.

  • Shell and SQL passthrough detection
  • Unbounded filesystem and SSRF checks
  • Input-schema checks, baselines, and SARIF
Open-source repository ↗
Package · Supply chainMIT

mcp-shield

Scans local projects and npm MCP packages for injection, secrets, dependency, permission, and supply-chain risks.

  • Seven scored security checks
  • Dependency audit and suspicious package signals
  • CLI, JSON/Markdown output, and MCP server mode
Open-source repository ↗
Discovery · Runtime proxyMIT / Apache-2.0

mcp-scanner

Discovers MCP servers configured across popular clients, scans their protocol surface, and can proxy live calls.

  • Prompt injection, tool shadowing, and missing auth
  • Permission-scope and description-drift checks
  • Rule filtering, audit logs, dashboard, and SARIF
Open-source repository ↗
Full scan · CIMIT

MCPRadar

Combines MCP enumeration, source and dependency analysis, configuration review, sandboxed execution, and behavioral snapshots.

  • Poisoning, injection, secrets, and transport rules
  • OSV dependency checks and CycloneDX SBOM
  • Runtime probes, security diffs, policies, and SARIF
Open-source repository ↗

Research & paper tools · 3

Agentic auditPaper + code

MCPSafetyScanner

A multi-agent auditor that explores configured server capabilities and produces risks and mitigation advice.

WASM sandboxResearch prototype

MCP-SandboxScan

Executes untrusted tools in a WebAssembly/WASI sandbox and records runtime evidence of data exposure and filesystem capability violations.

Read the paper ↗
Security benchmarkAcademic

MCPTox

Measures whether MCP-enabled agents follow malicious instructions hidden in tool descriptions across real-world servers.

Read the paper ↗

Important: A clean scan is not proof that an MCP server is safe. Combine source review, metadata scanning, dependency checks, sandboxed runtime testing, and human verification.