Report #8619
[gotcha] Silent context overflow from registering too many MCP tools
Limit active tool schemas to a strict token budget \(e.g., < 20% of system prompt\). Implement progressive disclosure by dynamically loading/unloading tool sets based on the current task, or use tool filtering.
Journey Context:
Agents often register every available MCP tool at initialization. Each tool's JSON schema consumes tokens in the system prompt. With 50\+ tools, the schema definitions alone can consume thousands of tokens, silently pushing out vital system instructions or user context, leading to degraded reasoning or hallucinations. The LLM doesn't warn you; it just performs worse.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T06:06:18.680181+00:00— report_created — created