Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
There are no annotations, so the description carries the full burden of behavior disclosure. It only says a new secret is generated; it does not explain whether this replaces an existing secret, whether the secret is returned to the caller, or whether enrollment must be completed by a subsequent call to mfa_enable.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.