MCP Tool Description Checker
Paste your MCP tool description and get a rules-based quality check. Scores clarity, specificity, and agent usability โ flags vague words, missing action verbs, and weak patterns โ and suggests improvements. No AI involved.
Tool Description
What makes a good MCP tool description?
โ Weak descriptions
"Processes data."
"A useful tool for managing things."
"This tool handles user requests."
"Does stuff with the database."
โ Strong descriptions
"Returns a list of open support tickets filtered by priority."
"Searches internal documents by query. Returns up to 10 results with title and URL."
"Creates a new calendar event. Use when the user wants to schedule a meeting."
"Validates an API key. Returns { valid: true } or an error message."
Description template
[Action verb] [what it does]. [What it returns]. Use when [scenario]. [Any constraints or side effects]. Examples: "Searches the product catalog by keyword. Returns a list of matching products with name, price, and stock status. Use when the user asks about products or wants to find items." "Creates a new user account with the given email and role. Returns the new user ID. Requires admin permissions. Do not call if the user already exists."
Privacy: This tool runs entirely in your browser. Nothing is uploaded or stored.
Frequently Asked Questions
Why does the tool description matter so much in MCP?
What does the clarity score measure?
What does the specificity score measure?
What does the agent usability score measure?
Is this scoring AI-generated?
Is my description uploaded anywhere?
Related Tools
MCP Tool Definition Generator
Generate MCP tool definitions from a form โ name, description, typed input fields, and required arrays.
MCP Tool Name Generator
Generate clean, machine-friendly MCP tool names from descriptions, API paths, and action phrases.
MCP Tool Schema Validator
Validate MCP tool definitions โ names, descriptions, inputSchema, required fields, and common mistakes.