Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already disclose that the operation mutates data, is destructive, and is idempotent, so the description carries less burden. It adds the useful destination constraint excluding archive/trash, but does not explain permissions, folder existence requirements, or side effects beyond what annotations already state.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.