Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read-only tool with two fully documented parameters, rich annotations, and an output schema, the description is complete. It covers what the tool returns, the ordering, and the special mention syntax the agent may need to interpret the response.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.