Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already signal a mutating, non-idempotent operation; the description adds that it costs $5.00 USDC and targets mainnet, which is useful real-world context. It does not disclose side effects, reversibility, or prerequisites (e.g., funded accounts), but there is no contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.