Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true, idempotentHint=true, and openWorldHint=true, so the risk profile is largely covered. The description adds useful non-obvious context: this is the second half of a deferred-execution flow that previews before approving. It does not disclose that webauthn/auth_token credentials appear to be required, nor whether previously created pending actions expire or are invalidated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.