Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this is a non-readonly, non-idempotent, non-destructive creation. The description adds a genuinely useful behavioral fact beyond them: 'Shown once', warning the caller that the token value is returned only at creation and must be captured. It omits expiry, scope, and whether multiple tokens may coexist.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.