Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with five parameters, a complete output schema, and important orchestration side effects, the description covers the critical workflow context: when to call, what it does, how long it may take, how timeouts are signaled, and how to handle them. It is fully sufficient for an agent to invoke the tool safely and correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.