Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already signal that this is a mutating, non-idempotent operation. The description adds valuable context: the token is one-time, it must be shown to the human Owner, and submission should wait. Details like token expiration or invalidation of prior tokens are not covered, but the description goes beyond the annotation data.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.