Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the single required parameter, full schema coverage, annotations, and an output schema, the description supplies everything else the agent needs: when to use it, what it is not, prerequisite evidence, and expiry behavior. No essential context is missing for correct invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.