Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint true, and destructiveHint false. The description adds useful context beyond these: data provenance (GNS Science), the GeoNet API source, auth requirements, and the quality values including 'deleted', which hints at how deleted events are handled. No contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.