Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the read-only/non-destructive profile, and the description adds substantial context beyond them: the export is unsigned, it does not renew tokens or certify reliability, the JSON must be saved privately, and no credit is spent. These are the security, trust and cost facts an agent needs to reason about the result.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.