Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true and destructiveHint=false, so the safety profile is covered. The description adds information annotations cannot convey: default sort order ('newest first'), that scores are included, and the cost ('Costs 2 credits'), which matters for a metered API. It stops short of describing pagination behavior beyond what the schema's 'use next_offset' note implies.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.