Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a low-complexity, read-only tool with one optional parameter and an output schema, the description provides the key interpretive context needed to correctly use the result. It explains the control group and how to read liftStatus, which is sufficient for most agents. It stops short of describing all possible status values or how to interpret a true 'no lift' result, but the output schema can fill that gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.