Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only say readOnly=false, destructive=false, openWorld=true; the description adds substantive behavioral facts beyond that: funds are valueless test credits, the environment is testnet-only, and there is a per-agent cap. It still omits what happens when the cap is hit (error vs. partial credit) and whether repeated calls accumulate, but the added context is genuinely useful.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.