Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, so the safety profile is covered. The description adds genuinely useful behavior context: price is $0 per call and there is a 200/day per-IP free quota, with a pointer to keyed volume pricing. It does not say what the response body looks like beyond the shown JSON, so it goes modestly past the annotation bar.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.