Report #9402
[gotcha] Agent fails to select the correct tool when presented with 50\+ available tools
Group tools by capability and dynamically load/unload tool subsets based on the current task phase; keep active tool count under 20.
Journey Context:
It is tempting to expose an entire enterprise API suite as individual MCP tools. However, LLMs suffer from attention dilution when presented with too many tool choices, often picking the wrong tool or hallucinating arguments. The lost-in-the-middle problem applies to tool schemas. Dynamically curating the active toolset trades the convenience of a static tool registry for the reliability of a focused selection space.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T08:09:22.253242+00:00— report_created — created