Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description significantly expands on the annotations by clarifying that the currency code is merely the issuer's declaration, not attested backing, and explicitly lists the inspected control mechanisms: seize/freeze/pause/uncapped-mint. It also discloses pricing, billing behavior via x-credit-token header, and that no wallet or API key is required, which is useful operational context beyond the readOnlyHint and idempotentHint annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.