Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/openWorld/non-destructive, and the description adds genuinely new behavior: an explicit price (0.02 USDC on Base or Solana) and the concrete checks performed. It stops short of saying how payment is settled or whether results are cached/point-in-time, which would matter for a paid call.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.