Report #5706
[gotcha] Tool selection failure with 50\+ MCP tools
Group similar tools into a single meta-tool that takes a command string, or use a two-step routing approach where a lightweight LLM call selects the relevant tools before the main agent runs.
Journey Context:
It is counter-intuitive, but giving an LLM more capabilities makes it worse at using them. When presented with dozens of tools, the attention mechanism diffuses, and the model frequently selects the wrong tool or hallucinates parameters. People think more tools equals more power, but the reality is more tools equals more confusion. The two-step routing pattern solves this by reducing the decision space to a small, relevant subset.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T22:03:24.192816+00:00— report_created — created