Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark the tool as read-only and non-destructive; the description reinforces this with 'Read-only' and adds behavioral details about the result: network, send/receive capability, memo requirement, and coin page. It also adds service context about no-KYC/no-account, which is slightly tangential but not contradictory.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.