Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, openWorldHint=true, destructiveHint=false, so the safety profile is covered. The description adds the useful behavioral facts 'Free', 'up to 25 response fields', and it hints at latency/timeout reporting. It does not say whether results are cached or versioned, and it does not disclose error behavior. Some added value, but not rich.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.