Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple single-parameter destructive tool, the description covers what it does, when to use it, and related tools. The annotations handle safety traits, and the lack of output schema is acceptable given no return value is specified. Missing edge-case behavior is not critical for this simplicity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.