Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-parameter, non-destructive state-change tool with idempotency already declared in annotations, this description covers the essential context: what the tool does, what side effects it has, how to reverse it, and how to obtain the required identifier. No output schema exists, but none is needed for an action whose success is reasonably inferable.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.