audit_tool
Audit MCP tool descriptions to score quality 0-100, detect vague purpose or missing guidelines, and get fix suggestions before publishing.
Instructions
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.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"description": "<description>"
},
"name": "audit_tool"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The exact name of the tool (e.g. 'search_web') | |
| description | Yes | The current human-readable description of the tool | |
| inputSchema | No | The JSON Schema of the tool's input parameters (optional but recommended for deeper analysis) |