Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnly/idempotent/non-destructive, and the description adds meaningfully: it is free, requires no wallet or payment, and returns exact received amount, fee breakdown, and ETA. It does not repeat the safety traits, so it earns above baseline, though no caveats on route availability or staleness are given.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.