Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, destructiveHint=true, idempotentHint=false, and openWorldHint=true, so the write/irreversible nature is covered structurally. The description adds the concrete cost ($5.00 USDC) and the target network, which are useful operational facts, but says nothing about payment authorization or what happens on failure. With annotations carrying the safety profile, this is adequate but thin.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.