A common claim is that agents pick worse as the tool list grows. One lab measured it with two small models, llama3.2:3b and qwen2.5:3b, on 60 requests that each had exactly one right tool out of a catalogue of 100. Each request was sent with 5, 10, 25, 50 and all 100 tools. Up to 50 tools, llama got all 60 right at every size and qwen got 59 or 60. At 100 tools they dropped to 55 and 56. With only 60 requests, that dip was a hint, not proof.
Tools that look alike did no harm on their own. A list of 10 holding the right tool and its 4 look-alikes scored 60 and 59, the same as 10 random tools. The larger problems were elsewhere. At 100 tools, 3 of llama's 5 misses named the right tool but wrote broken JSON, with one stray quote mark. And through Ollama's chat API, 20 of qwen's 360 replies came back with no tool call at all, even though the raw model output held a valid call in every one of those 20.
The certain cost was speed. Every tool description is written into the prompt on every request. On llama3.2:3b the prompt grew from 428 tokens with 5 tools to 5,862 with 100, about 57 tokens per tool, and the median reply time grew from 2.7 seconds to 35.5 seconds to pick the same tool. These were two small models on one set of tools, so measure your own.