Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a low-complexity tool, the schema covers required column, limit range, and default direction, while the description adds numeric semantics and the most/least framing. It is adequate but not complete: with no output schema or annotations, it leaves return-value shape and edge cases (non-numeric column, limit effect) to inference.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.