Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover safety traits (readOnly, openWorld, idempotent, non-destructive), but the description adds valuable context not in the annotations: $0.05 per call, findings with severity, and that the audit is based on the real HTTP response. It also clarifies the limitation to header posture only, which is important behavioral scoping.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.