Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare the safety profile (readOnlyHint=false, idempotentHint=true, destructiveHint=false, openWorld=true), so the description's real value-add is the pricing ($0.02/call), the determinism guarantee, source citation, and the notable no-charge-on-error/unverified-rule policy. That is concrete behavioral context an agent could not derive from the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.