mcp-auditor

Audit MCP server configurations for poisoned tool descriptions and exfiltration risks.

4|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/thejordanleopold/claude-code-skills-distilled --skill mcp-auditor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-auditor
Source: https://github.com/thejordanleopold/claude-code-skills-distilled/tree/main/mcp-auditor
Command: npx skills add https://github.com/thejordanleopold/claude-code-skills-distilled --skill mcp-auditor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Auditing MCP tool configurations and descriptions for hidden instructions, untrusted endpoints, and exfiltration risks to reduce supply-chain and runtime threats.

Core Features & Use Cases

  • Detects poisoned tool descriptions, malicious tool registrations, and rug-pull risk in MCP configurations across multiple agents.
  • Enumerates and validates MCP server entries, flags insecure endpoints (HTTP vs HTTPS), and identifies credential exposure in configs.
  • Use Case: Before adding a new MCP server to any agent, run this skill to audit and lock down trusted servers.

Quick Start

Run the audit-mcp-configs.sh script to enumerate, classify, and report MCP config risks across your environment.

Frequently Asked Questions about mcp-auditor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit MCP server configurations for poisoned tool descriptions?

To audit MCP server configurations for poisoned tool descriptions, run the audit-mcp-configs.sh script. It enumerates and validates MCP server entries to detect malicious registrations, tool shadowing, and rug-pull risks across your agent environment.

What are MCP poisoning patterns and how do they create exfiltration risks?

MCP poisoning patterns are malicious instructions hidden in tool descriptions or untrusted endpoints that create exfiltration risks. They enable tool shadowing and rug pulls by tricking agents into executing unsafe commands or leaking credentials.

How do I check my Claude Code agent configs for malicious tool registrations?

Check Claude Code agent configs for malicious tool registrations by running an MCP security audit. This process validates server entries against a poisoning-patterns framework to identify insecure HTTP endpoints and credential exposure.

Can I detect tool shadowing and unsafe patterns in project-level MCP configs?

Yes, you can detect tool shadowing and unsafe patterns in project-level MCP configs. The audit script enumerates live MCP endpoints and project settings to identify rug-pull risks and validate findings against defined security frameworks.

What is the best way to secure MCP servers before adding them to an agent?

The best way to secure MCP servers before adding them to an agent is to run a security audit. This validates endpoints, flags insecure HTTP connections, identifies credential exposure, and provides actionable remediation guidance for lockdown.

What limitations exist when validating live MCP endpoints for exfiltration risks?

When validating live MCP endpoints for exfiltration risks, limitations include relying solely on a defined poisoning-patterns framework. The audit detects known unsafe patterns and credential exposure but may not identify novel zero-day threats.