Report #53269
[cost\_intel] Function tool definitions consume 3-5x more tokens than the actual tool output saves, inflating costs for multi-tool workflows
Compress tool schemas by minimizing property descriptions, using shorter enum values, and collapsing nested objects; prefer single 'tool' parameter with JSON schema over multiple function definitions when tool count exceeds 3
Journey Context:
Teams add tools assuming the cost is just the result tokens, but the JSON schema for each tool is injected into the system prompt or context window. Complex schemas with detailed descriptions can consume 500-2000 tokens per tool. With 5-10 tools, this overwhelms the actual task tokens. The trap is defaulting to 'auto' or verbose schemas. The non-obvious fix is that schema compression \(shortening keys, removing descriptions\) has outsized cost impact compared to prompt engineering.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T19:54:36.626190+00:00— report_created — created