Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, idempotent, non-destructive behavior, so the description adds value by disclosing the credit cost ('Costs 2 credits'), the adjustment methodology (field strength, recency weighting), and the past-date capability. The one gap is it doesn't mention the default result cap or ordering stability, though limit is documented in the schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.