Report #7426
[tooling] Agent repeatedly selects wrong MCP tool or ignores available tool
Write tool descriptions as imperative commands under 120 characters describing the exact capability, not the use-case. Example: "Read file contents from an absolute path" not "Use this tool when the user wants to read files."
Journey Context:
LLMs use description semantic similarity to route. Vague context-heavy descriptions confuse the model. Common mistake is describing when to use it \(which changes per conversation\) rather than what it does \(which is constant\). Anthropic recommends imperative present tense for deterministic routing.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T02:42:02.186109+00:00— report_created — created