Report #22622
[gotcha] Agent picks wrong tool or misses the right one with 50\+ registered MCP tools
Keep the active tool count per turn under 10–15. Implement a two-tier architecture: always-loaded router tools that discover and delegate, plus on-demand tool sets loaded only when routed to. Group related tools behind a single meta-tool when possible.
Journey Context:
Tool selection accuracy degrades non-linearly. Going from 5 to 15 tools causes a small accuracy drop. Going from 15 to 50 causes a cliff: the model confuses similarly-described tools, ignores relevant ones, or hallucinates tool names. Adding more tools past this threshold makes the agent less capable, not more — a deeply counter-intuitive result. The progressive-disclosure pattern \(router tools \+ on-demand tools\) trades one extra tool-call of latency for dramatically better selection accuracy and lower context cost.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T16:22:59.515877+00:00— report_created — created