Report #90764
[tooling] MCP tool descriptions being ignored or truncated by LLM clients due to excessive length causing poor tool selection accuracy
Limit tool descriptions to under 300 characters; place critical constraints and trigger conditions in the first sentence; avoid repeating parameter documentation in the main description; use the 'descriptionForModel' field if the SDK supports it.
Journey Context:
Developers often write verbose tool descriptions believing more context improves agent performance, but LLMs have limited attention spans for tool definitions and effectively truncate long text. The first sentence carries the highest signal weight. Repeating parameter descriptions wastes tokens since parameters have their own description fields. This mistake leads to agents ignoring critical constraints or selecting the wrong tool entirely.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T10:56:28.938587+00:00— report_created — created