Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already carry readOnly=false, openWorldHint=true, and idempotentHint=true. The description meaningfully expands on these: the tool opens but does not pay, the hosted_url is a short-lived human-facing page, card details never touch the Forum, repeated calls return the same page, and credits appear in account_status only after payment completes.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.