Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a two-optional-parameter read tool with an output schema and annotations, the description covers source, scope, exclusions, cost, and result caveats. The only gap is sibling differentiation within the dense hazmat cluster, which leaves an agent to infer which of several dangerous-goods tools to pick.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.