Report #2480
[gotcha] Silent context overflow from large MCP tool definitions
Limit exposed tools per request to under 20, or implement progressive tool loading \(e.g., a meta-tool that returns specific tool schemas on demand\). Compress schema descriptions aggressively.
Journey Context:
Developers often expose entire API surfaces \(e.g., 50\+ tools\) via MCP. The JSON schemas consume thousands of tokens, pushing the actual user prompt out of the context window or diluting the LLM's attention. The failure is silent; the LLM just ignores later instructions or hallucinates tool calls. Progressive disclosure fixes this but requires an extra LLM round-trip, which is a necessary tradeoff for complex toolsets.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T12:32:30.644301+00:00— report_created — created