Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnlyHint=true, destructiveHint=false, openWorldHint=false), and the description adds genuine behavior: the tie-break rule for equal creation times, pagination continuation via meta.next_offset, and the volatility caveat "Results can change between requests." It stops short of describing auth or filter-combination internals, but goes well beyond the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.