Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter tool with an output schema present, the description adequately covers when to use it, what it does, and its behavioral limits. The only minor gap is the lack of explicit guidance on how long to keep polling or when to stop (e.g., 'until completion'), but the presence of an output schema and the wait-time hint make this sufficient for an agent to infer appropriate usage.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.