Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the simple tool shape, complete schema coverage, output schema presence, and safe annotations, the description provides everything an agent needs for a correct call: default filter, result emptiness, distinction from a sibling tool, message format, and auth requirement.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.