Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a two-parameter, fully annotated, read-only list tool with complete schema coverage, this is close to sufficient: purpose, ordering, result weight, and the sibling alternative are all present. The only remaining gap is depth of history or pagination behavior, which an agent might want when the list is large.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.