Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With a rich output schema and annotation coverage, the description needn't explain returns, yet it does repeat the returned fields (name, provider, state=running), which is mildly redundant. For a single-parameter, low-complexity tool it is otherwise sufficient to call correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.