Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple destructive operation with only two parameters, both fully documented in the schema, and with annotations indicating destructiveness, the description is adequate. It tells the agent exactly what the tool does. The absence of an output schema suggests minimal return value, and the description does not need to explain that.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.