Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a lightweight read-oriented tool with a strong schema, an output schema present, and helpful annotations, this description fills in exactly the gaps an agent cannot get from structured data: quota cost, upstream candidate cap, default threshold behavior, and which parameter to use. No critical external context is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.