Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a destructive two-parameter tool, this is minimally adequate: purpose, target state, and side-effect are present, and the confirm guardrail is documented in the schema. But the description does not explain what happens when a task is not cancellable, does not mention the require-confirm flow, and gives no sense of the response, leaving an agent to infer important operational details.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.