Report #97245
[tooling] LLM ignores or misuses my MCP tools
Treat tool and parameter descriptions as prompts: state exactly when to use the tool, when NOT to use it, give a concrete example, enumerate allowed values, and keep JSON Schema strict. The description is often the only semantic signal the model sees.
Journey Context:
Schema field names are weak signals; the model relies heavily on natural-language descriptions. A vague description like 'Get data' causes hallucinated calls. The MCP tools spec makes the description a first-class metadata field, and real-world experience shows verbose, example-rich descriptions dramatically improve call accuracy.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-25T04:47:41.168103+00:00— report_created — created