Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With one well-documented parameter, an output schema, and annotations present, the description provides all necessary context: invocation origin, model non-availability, possible statuses, and a compliance note. Nothing an agent needs to correctly understand this tool is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.