MCP Tool Auditor
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Tool Auditor Audit the description for my 'search' tool"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Tool Auditor
Audit any MCP tool description for LLM reliability. Detect smells, scores quality 0-100, and rewrite for better agent accuracy.
Zero external APIs. Pure computation. Built for developers who care about agent reliability.
Why this exists
Research in 2026 shows that 97% of MCP tool descriptions contain at least one "smell" (vague purpose, missing usage guidelines, opaque parameters). When descriptions are weak, AI agents pick the wrong tool or waste steps.
This MCP server lets you (or your agent) audit and fix those descriptions before you publish.
Related MCP server: MCP Tool Security Inspector
Quick start
# Install & run with any MCP client
npx -y mcpize connect @princeruhulofficial/tool-auditor --client claudeOr add to your Claude / Cursor / other client config:
{
"mcpServers": {
"tool-auditor": {
"command": "npx",
"args": ["-y", "mcp-tool-auditor"]
}
}
}Tools
Tool | What it does |
| Score one tool description (0-100), list smells, give fix suggestions |
| Generate a high-quality rewritten description ready to paste |
| Audit a full list of tools — detect overcrowding + rank quality |
| Return the current best-practice checklist for MCP tool descriptions |
Why entrepreneurs care
If you are building AI products or selling MCP servers:
Agents that pick the wrong tool = wasted tokens + angry users
High-quality tool descriptions = higher task success rate
This server is free to run (no API bills) and can be called by your own agents during development
Pricing (when published on MCPize)
Free: 100 audits / day
Pro $9/mo: 2 000 audits / day
Development
npm install
npm run build
npm run test:smokeLicense
MIT © Prince Ruhul / Prevalid
Available Tools
4 toolsaudit_toolA
Audit a single MCP tool description for LLM reliability. Returns a 0-100 quality score, list of detected smells (vague purpose, missing usage guidelines, opaque params, etc.), and concrete fix suggestions. Use this before publishing any MCP server.
Inputs: name (required), description (required), inputSchema.
audit_tool_listA
Audit an entire list of tools at once. Detects overcrowding (too many tools hurt accuracy), ranks each tool by quality score, and flags the worst offenders. Research shows accuracy drops below 90% when weaker models see more than 10-15 tools.
Inputs: tools (required).
get_best_practicesA
Return the current checklist of MCP tool-description best practices derived from research (2026 papers + real-world agent testing). Use this as a reference when writing new tools.
Inputs: no named parameters.
rewrite_tool_descriptionA
Rewrite a weak tool description into a high-quality, LLM-optimized version that follows current best practices (clear purpose, usage guidelines, parameter hints, limitations). Returns the improved description ready to paste into your MCP server.
Inputs: name (required), description (required), context, inputSchema.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 4 tools
Audit_tool and audit_tool_list overlap in purpose (auditing descriptions) but are clearly separated by scope (single vs. list). Rewrite and best practices are distinct. The descriptions make the boundaries clear, so confusion is unlikely.
All tool names follow a consistent verb_noun pattern in snake_case (audit_tool, rewrite_tool_description, audit_tool_list, get_best_practices). No mixed casing or stylistic deviations.
Four tools is well-scoped for the server's purpose. Each tool addresses a distinct step in the auditing workflow: reference, single audit, batch audit, and rewrite.
The core workflow is covered: get best practices, audit individual or list, and rewrite weak descriptions. A minor gap is lack of a validation/apply tool after rewriting, but the existing set supports the main use case effectively.
Maintenance
Related MCP Connectors
Grade MCP tool definitions for agent-readiness: score, A-F grade, fixes, est. token cost.
Statically audits MCP tool surfaces for token cost, schema quality, and design issues.
Find, vet, and run MCP tools through a secure audited gateway with prompt-injection risk scoring
Score MCP tool definitions 0-100. Checks names, schemas, annotations, and uniqueness.
Related MCP Servers
- AlicenseAqualityDmaintenanceStatic security linter for MCP servers. Scans tool definitions for vulnerabilities (path traversal, SQL injection, SSRF), scores description quality, and auto-rewrites descriptions for safer agent tool selection.2294 PyPI10MIT
- AlicenseNot gradedqualityBmaintenancePerforms explainable, deterministic static analysis of MCP tool metadata to detect misleading instructions, concealed capabilities, and schema drift without executing tools.1MIT
- AlicenseNot gradedqualityDmaintenanceScores MCP tool definitions and tool lists from 0-100, flagging vague descriptions, missing parameter docs, non-verb-first naming, oversized enums, and nested schemas with severity, rationale, and concrete fixes. It also validates marketplace listings against platform character caps such as MCPize's 500-character short-description limit before deploy.MIT
- AlicenseNot gradedqualityBmaintenanceEnables an agent or MCP client to scan MCP server configs and AI-agent tool manifests on demand, exposing tools that list detection rules and report hidden prompt injections, data-exfiltration attempts, embedded secrets, deceptive Unicode, unpinned packages and shell-launching tools. Each finding comes with a severity and location so risky tool descriptions can be caught before an attacker exploits them.28 PyPI1Apache 2.0