Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a mutation tool with 4 parameters, no output schema, and no parameter documentation, the description is incomplete. It does not explain the safe execution flow (preview then confirm), the meaning of the boolean flags, or the exact effect of 'active'. An agent cannot determine how to correctly invoke the tool (e.g., whether preview must be called with confirmed, or if active is true for retire or reinstate) from this description alone. Substantial details are missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.