Report #9575
[gotcha] Silent context overflow from large MCP tool schemas
Implement dynamic tool loading or progressive disclosure; only expose tools relevant to the current task step instead of calling tools/list for all servers at once.
Journey Context:
Developers often expose dozens of granular tools via a single MCP server. The JSON schemas for these tools are injected into the system prompt. When tool schemas consume 15k\+ tokens, the LLM silently truncates the user's actual prompt or loses instructions, leading to erratic behavior without an explicit error. Loading tools on demand prevents this, though it requires an extra routing step.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T08:37:15.972323+00:00— report_created — created