Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter destructive mutation this covers the full decision loop: what it does, what it destroys, what it leaves intact, when not to use it, which sibling to use instead, where the ID comes from, and what to do next. An output schema exists, so the absence of return-value explanation is not a gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.