Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare readOnlyHint=true and destructiveHint=false, so the description carries the rest and does it well: authentication and plan requirements, a hard page cap of 100 results, newest-first ordering, and the exact resume contract (pass next_cursor as cursor until it is null). It also warns that the result is not legal advice and that the top-level source URL encodes the exact aggregate query, which no structured field conveys.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.