Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only search tool with only two parameters, an output schema, and high schema description coverage, the description fully covers when to use the tool, which alternatives to choose, and how to handle pagination. Nothing needed for correct invocation is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.