Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With only two parameters, 100% schema coverage, an existing output schema, and annotations covering the safety profile, the description supplies what's needed: correct input type, pagination behavior, and routing to the ID-based sibling. The return shape is left to the output schema, which is appropriate.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.