MCP supply-chain security

Scan the tools your agent trusts.

MCTS audits MCP servers and tool manifests before your agent ever calls them. 30+ analyzers for tool-poisoning, prompt-injection, and credential-leak vectors. Local, fast, and assistant-agnostic.

$ mcts scan ./mcp
View on GitHub ↗
31
Security analyzers
3
Threat classes covered
CI
Pipeline-ready exit codes
0
Cloud dependencies
What it catches

Three classes of supply-chain attack, caught before runtime.

01 · TOOL POISONING

Malicious tool definitions

Detects hidden instructions, deceptive descriptions, and behavior that diverges from a tool's declared schema.

02 · PROMPT INJECTION

Embedded instruction attacks

Scans tool outputs and manifests for injected directives designed to hijack the agent's instructions.

03 · CREDENTIAL LEAK

Secret exfiltration paths

Flags tools that read environment secrets, tokens, or keys and route them to unexpected destinations.

One command, CI-ready

Gate every MCP dependency in your pipeline.

Run MCTS in pre-commit or CI. It returns a structured report and a non-zero exit code on any finding above your threshold, so poisoned tools never reach production agents.

mcts scan ./mcp
scanning 14 tools · 30+ analyzers
 filesystem-mcp     clean
 github-mcp         clean
 notes-mcp          tool-poisoning
  ↳ hidden directive in description
! mailer-mcp         cred-leak (med)

2 findings · exit 1 · report.json

Audit your MCP supply chain today.

Open source, local-first, and built to slot straight into the pipeline you already run.

MIT licensed 30+ analyzers CI exit codes