Report #66008
[gotcha] Silent context overflow from large MCP tool schemas
Implement dynamic tool loading or progressive disclosure. Only expose tools relevant to the current task by filtering them at the client layer before injecting into the LLM context.
Journey Context:
Developers often expose entire API surfaces via MCP. The LLM context window has a hard limit. When tool schemas consume too many tokens, the client silently truncates the system prompt or older messages. The LLM then hallucinates tools or loses core instructions. Progressive disclosure \(loading tools on demand based on user intent\) is necessary because static loading doesn't scale past a few dozen tools without degrading reasoning.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T17:16:25.951840+00:00— report_created — created