Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructive=true, non-idempotent, open-world. The description adds real context beyond them: the nonce is single-use and short-lived (explaining non-idempotency), the saved study and price are re-validated before committing, and the launch is a paid cycle. It stops short of saying what happens if the nonce is expired or the recheck fails.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.