Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate no read-only or idempotent behavior, and the description correctly implies mutation (especially with reset=true). It adds important behavior: revoking the link with reset=true and the admin requirement. However, it doesn't disclose what happens to the old link (e.g., is it invalidated immediately?) or whether the reset is reversible, but given annotations provide the baseline this is sufficient context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.