Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For an 8-parameter, optional-arg, multi-league list tool with full schema coverage, an output schema, and complete annotations, the description covers purpose, routing and cost adequately. Minor gaps remain around result volume/pagination and whether season is required for sensible queries, but nothing that would cause a mis-call.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.