Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a destructive delete operation, the description covers what is deleted, side effects on relationships, irreversibility, access control, the confirmation step, and parameter formats. An output schema exists, so return values are not needed here. Given the tool's complexity, this description is fully adequate.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.