Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructive/openWorld/non-idempotent, but the description adds what those annotations cannot: the prepare-then-confirm flow via confirmation_token, that rejecting cancels the order, that the reason is surfaced to the member, and that a signed-in Printdash account is required with a sign-in prompt otherwise.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.