Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already convey the destructive, non-read-only, idempotent nature of the operation, so the description need not repeat that. It adds the 'requires supported plan' plan-gating constraint, but does not go further into side effects such as the old alias becoming invalid or possible uniqueness conflicts.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.