Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-parameter read-only tool with an output schema and rich annotations, the description covers the return shape, presentation behavior, cost, and auth requirement. It does not discuss empty results, ordering, or pagination, but these are minor for this tool and the output schema likely covers structure.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.