Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's destructive, non-idempotent, and conditional behavior, the description covers the key decision criteria, parameter usage, side effects, alternatives, and valid ID forms. It is complete enough for an agent to know when to call it, how to fill the arguments, and what consequences to expect.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.