Report #5021
[gotcha] Eagerly loading every tool schema wastes tokens even when only 2-3 tools are needed
Implement progressive disclosure. If you control the server, expose lightweight discovery tools \(list/search\) and fetch full schemas on demand. If you control the host, use Claude Tool Search / defer\_loading, or adopt the meta-tool pattern: one discovery tool plus one execution tool.
Journey Context:
The meta-tool pattern reports 85-95% token savings: ~600 tokens for two meta-tools versus ~8,000 tokens for 33 traditional tools. prograpi-mcp exposes 6 tools regardless of API size. Cloudflare compressed 1.17M tokens of definitions to ~1,000 with Code Mode. The key insight is that most tasks touch 2-5 tools from 1-2 domains, so hierarchical discovery beats a flat catalog.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T20:31:34.539426+00:00— report_created — created