Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a state-mutating tool in a large workflow family (create, update, disable, delete, trigger, steps, jobs), a two-word description leaves the agent without the state-transition semantics it needs to invoke this correctly. No output schema exists to compensate, and the description does not fill that gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.