Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a destructive, side-effecting mutation with only two parameters, the description covers everything an agent needs: target scope, prerequisite lookup, cascading effects, preservation guarantees, and return behavior. An output schema exists, yet the description's return note adds useful confirmation without bloating.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.