Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, and the description adds the useful detail that results are user summaries and that the tool paginates. It does not discuss result caps, ordering, or rate limits, but with annotations plus an output schema the remaining burden is low.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.