gautamvarmadatla avatar

MCP Safety Warden

gautamvarmadatla/mcpsafetywarden

A proxy layer that sits between Claude and any MCP server to scan tool calls before they execute. It runs behavioral profiling on every tool (effect class, destructiveness, retry safety), checks arguments for 20+ injection patterns including SSRF and path traversal, scans outputs for prompt injection attempts, and gates risky calls with alternatives. The security audit mode pulls source from GitHub and runs entropy scanning, AST taint analysis, and Bandit checks without making live calls. Integrates with Cisco AI Defense, Snyk, Kali Linux MCP for network recon, and Burp Suite MCP for HTTP probing. Tracks drift by hashing server source on first scan and alerts on schema or implementation changes. Useful when wrapping third-party servers or hardening your own tools against composition attacks and credential leakage.

GitHub stars
8
tools
25
transport
STDIO
last updated
Nov 13, 2026

Tools

25 tools

Public tool metadata for what this MCP can expose to an agent.

onboard_serverRegister + inspect + security scan in one call

Register + inspect + security scan in one call

No parameter schema in public metadata yet.

register_serverRegister a server; optionally auto-inspect

Register a server; optionally auto-inspect

No parameter schema in public metadata yet.

inspect_serverRefresh tool list and profiles

Refresh tool list and profiles

No parameter schema in public metadata yet.

check_server_driftDetect schema and tool-list drift against stored baseline

Detect schema and tool-list drift against stored baseline

No parameter schema in public metadata yet.

list_serversList all registered servers

List all registered servers

No parameter schema in public metadata yet.

list_server_toolsList tools on a server with summary profiles

List tools on a server with summary profiles

No parameter schema in public metadata yet.

preflight_tool_callRisk assessment without execution

Risk assessment without execution

No parameter schema in public metadata yet.

safe_tool_callExecute with risk gating and alternatives

Execute with risk gating and alternatives

No parameter schema in public metadata yet.

get_tool_profileFull behavior profile with observed stats

Full behavior profile with observed stats

No parameter schema in public metadata yet.

get_retry_policyRetry and timeout recommendations

Retry and timeout recommendations

No parameter schema in public metadata yet.

suggest_safer_alternativeLLM-ranked safer substitutes

LLM-ranked safer substitutes

No parameter schema in public metadata yet.

run_replay_testIdempotency test (calls tool twice)

Idempotency test (calls tool twice)

No parameter schema in public metadata yet.

security_scan_serverLive security audit (mcpsafety+, Cisco, Snyk)

Live security audit (mcpsafety+, Cisco, Snyk)

No parameter schema in public metadata yet.

scan_all_serversmcpsafety+ pipeline across all registered servers

mcpsafety+ pipeline across all registered servers

No parameter schema in public metadata yet.

get_security_scanLatest stored scan report

Latest stored scan report

No parameter schema in public metadata yet.

set_tool_policyPermanent allow/block policy for a tool

Permanent allow/block policy for a tool

No parameter schema in public metadata yet.

get_run_historyRecent execution history for a tool

Recent execution history for a tool

No parameter schema in public metadata yet.

ping_serverReachability check with latency

Reachability check with latency

No parameter schema in public metadata yet.

discover_serversScan filesystem for MCP client configs and extract server entries

Scan filesystem for MCP client configs and extract server entries

No parameter schema in public metadata yet.

onboard_discovered_serversRegister discovered servers in bulk

Register discovered servers in bulk

No parameter schema in public metadata yet.

get_risk_graphBuild or query the inventory risk graph (servers, tools, findings, agent clients)

Build or query the inventory risk graph (servers, tools, findings, agent clients)

No parameter schema in public metadata yet.

explain_tool_riskWalk risk paths for a tool: blast radius, composition risks, MITRE tags, recommended action

Walk risk paths for a tool: blast radius, composition risks, MITRE tags, recommended action

No parameter schema in public metadata yet.

explain_client_riskAnalyze cross-server risks for all servers under one agent client

Analyze cross-server risks for all servers under one agent client

No parameter schema in public metadata yet.

analyze_cve_blast_radiusReport CVEs affecting multiple servers under the same client

Report CVEs affecting multiple servers under the same client

No parameter schema in public metadata yet.

export_graphExport risk graph as JSON or Mermaid diagram

Export risk graph as JSON or Mermaid diagram

No parameter schema in public metadata yet.

Sponsors

Readme

MCP Safety Warden

MCP safety warden is a proxy server that wraps any MCP server and adds behavioral profiling, security scanning, risk gating, and safe execution to its tools.


View the full README on GitHub

Details

Repository
github.com/gautamvarmadatla/mcpsafetywarden
Category
Security & Pentesting
Package
mcpsafetywarden
Transport
STDIO
Registry
MCP registry, active

Related Security & Pentesting MCP servers

View all
1stackhawk avatarStackhawkstackhawk/stackhawk-mcpAn MCP server that provides interaction with StackHawk's security scanning platform.7stars
2claytono avatarGo Unifi Mcpclaytono/go-unifi-mcpManage UniFi sites, devices, clients, networks, port forwarding, DNS, and firewall6stars
3ipgeolocation avatarIPGeolocation.io MCP Serveripgeolocation/ipgeolocation-io-mcpIP geolocation, company, ASN/network, security, abuse, time zones, astronomy, currency, user agents.6stars
4kevinrabun avatarJudges Panelkevinrabun/judges45 judges that evaluate AI-generated code for security, cost, and quality with built-in AST.6stars
5eltociear avatarSkill Audit Mcpeltociear/skill-audit-mcpMCP server: static security scanner for MCP servers, agent skills & plugins. 17 attack patterns.5stars
6yawlabs avatarnpm Registry MCP Serveryawlabs/npmjs-mcpnpm registry MCP server — package intelligence, security audits, dependency analysis5stars