Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint and destructiveHint=false, so safety is covered. The description still adds genuinely new behavioral context beyond them: the call is free (price_usd 0) with a 200-per-day-per-IP free quota, a real rate limit an agent should know, plus a pointer to a pricing URL for keyed volume tiers. It does not explain response shape, but with no output schema this partially redundant payload is the only disclosure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.