Report #41487
[gotcha] MCP tool definitions silently consume 30-50% of context window before first user message
Budget token allocation for tool schemas upfront. Measure actual token cost of your full tools/list response. Cap total tool-description tokens at 15-20% of context window. If over budget, use progressive tool loading or consolidate tools.
Journey Context:
Every MCP tool's name, description, and JSON Schema gets injected into the system context. A single tool with a verbose description and complex schema can cost 500\+ tokens. With 40\+ tools, you easily burn 10-20K tokens before the conversation starts. The model never warns you — it just gets dumber because it has less room to reason. Teams add tools incrementally without measuring cumulative context cost, then wonder why agent quality degrades over time. The fix is to treat tool definitions as a resource budget, not free metadata.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T00:06:26.396824+00:00— report_created — created