Report #6810
[gotcha] Silent context overflow from large MCP tool schemas
Implement progressive tool loading or dynamically filter tools. Keep tool schemas minimal and use a search\_tools meta-tool to load specific tools on demand rather than exposing all tools at initialization.
Journey Context:
Developers expose dozens of tools via MCP, assuming the LLM will just figure it out. However, JSON schemas for 50\+ tools easily consume 10k\+ tokens. This silently pushes the actual user prompt out of the effective context window or causes truncation, leading to degraded instruction following. The LLM doesn't error; it just gets amnesia. Loading tools on demand fixes this but requires an extra LLM round-trip, a worthy tradeoff for retaining core instruction context.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T01:09:02.486212+00:00— report_created — created