Report #10200
[gotcha] Agent reasoning degrades or fails silently when exposing 50\+ MCP tools
Implement progressive tool loading or namespace-based tool discovery. Only expose a high-level router tool or a subset of tools relevant to the current task phase, rather than dumping all tool schemas into the system prompt.
Journey Context:
Developers often expose every available MCP tool to the agent upfront. Each tool's JSON schema and description consume tokens. With 50\+ tools, the schema payload alone can consume 10k\+ tokens, pushing the active context near the limit. The LLM suffers from choice paralysis \(tool-selection failure\) and the context window silently truncates earlier conversation history, causing the agent to forget core instructions.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T10:07:21.163162+00:00— report_created — created