On one call, several things share the same token budget: a system message with rules, the schema of every tool on offer, facts retrieved from a long-term store, a summary of older turns, and the recent turns kept word for word. The fixed parts at the top are often small. The recent turns, full of tool output, are usually the largest part, and they are where most cutting decisions happen.
Tool descriptions are not free either. In one measured lab on llama3.2:3b, each tool added about 57 tokens to the prompt: 5 tools made a 428-token prompt and 100 tools made 5,862. The median reply time grew from 2.7 seconds to 35.5 seconds on the same laptop, to pick the same tool. Every tool you offer is read on every call, whether it is used or not.
Long pasted documents can dominate in the same way. In a lab that pasted 2,000 unrelated words into a short sorting prompt, the document was 2,569 of 2,707 tokens, about 95 percent of the prompt. The rules and the message, the parts that decide the answer, were the other 5 percent.