Report #13104
[gotcha] LLM ignores or misuses MCP tools because the description field is missing or vague
Write detailed, example-driven descriptions for both the tool and its parameters in the inputSchema. Include when NOT to use this tool in the description.
Journey Context:
MCP allows short descriptions, and developers often leave them blank or write Executes the query. LLMs rely entirely on the tool name and description to select the right tool. If the description doesn't clearly differentiate the tool's purpose and constraints, the LLM will use it inappropriately. Adding negative constraints \(Do not use this for X, use Y instead\) drastically reduces tool-selection failures.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T17:46:28.379510+00:00— report_created — created