Skip to main content
Glama
princeruhulofficial

mcp-tool-poison-guard

mcp-tool-poison-guard

Production-ready MCP Server that detects and guards against Tool Poisoning & Prompt Injection attacks in MCP tool descriptions and schemas.

Zero external API cost. Pure local computation + heuristics. Built for entrepreneurs and teams who deploy AI agents in enterprise environments and need trust & accountability.

The Problem (Why this exists)

AI agents using MCP can be tricked by "tool poisoning":

  • Malicious instructions hidden inside tool description or inputSchema

  • When the LLM reads the tool list, it follows the hidden commands (exfiltrate secrets, call restricted tools, ignore system prompt)

  • This is a real 2025-2026 attack class (OWASP, Invariant Labs, academic papers)

Most agents blindly trust tool metadata. This MCP server gives your agents (or your CI/CD) the ability to scan, score, and sanitize tools before they are used.

Related MCP server: InjectShield

What this MCP gives your agents

Tool

What it does

scan_tool_description

Score a single tool description for poisoning risk (0-100)

scan_tools_list

Batch-scan a full tools/list response and rank by risk

detect_injection_patterns

List all known injection / poison patterns found

rewrite_safe_description_tool

Generate a cleaned, safe version of a poisoned description

generate_audit_report

Produce a compliance-friendly audit report of a tool set

simulate_poison_attack

Educational: show what a poisoned tool looks like (for testing)

Quick Start

# 1. Clone
git clone https://github.com/princeruhulofficial/mcp-tool-poison-guard.git
cd mcp-tool-poison-guard

# 2. Install
pip install -e .

# 3. Run (stdio – works with Claude Desktop, Cursor, etc.)
python -m mcp_tool_poison_guard

Claude Desktop config example

{
  "mcpServers": {
    "tool-poison-guard": {
      "command": "python",
      "args": ["-m", "mcp_tool_poison_guard"],
      "cwd": "/path/to/mcp-tool-poison-guard"
    }
  }
}

Why entrepreneurs love this

  • Zero ongoing cost – no OpenAI/Anthropic calls, pure Python heuristics

  • Enterprise-ready – audit reports, risk scores, safe rewrites → easier security reviews

  • Protects your brand – stops agents from leaking customer data or doing unauthorized actions

  • Fits Prevalid philosophy – make AI accountable at the infrastructure level

License

MIT

Author

Prince Ruhul – Founder of Prevalid
https://github.com/princeruhulofficial

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    An MCP server that provides safeguard capabilities to protect against prompt injection and unsafe tool calls.
    381 PyPI
    8
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server that provides tools to scan text and URLs for prompt injection attacks, protecting AI agents from adversarial inputs.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server that provides runtime defense for AI agents, protecting against prompt injection, data exfiltration, and other adversarial attacks through a ranked pipeline of up to 36 inline defenses and 3 output scanners.
    3
    Apache 2.0
  • F
    license
    Not graded
    quality
    B
    maintenance
    Provides real-time RCE, SSRF, and env leak interception for AI tool calls, with MCP server mode offering diagnostic and repair suggestions.
    -