Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark the tool read-only and non-destructive, and the description adds substantial behavior: it reports every mint including batchMint, includes amount/recipients/share-of-supply, and classifies into heavy_dilution/active_minting/minor_minting/quiet. It also discloses pricing, the x402 payment path, the optional prepaid header, and the fact that no wallet or API key is required.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.