Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema present, the description need not enumerate return fields, and it still covers the key semantics (top-50 ranking by cost, QS range, conversions meaning). Combined with the annotations and sibling routing, an agent has enough to call it correctly, though the default day count is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.