Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true, readOnlyHint=false, and openWorldHint=false, so the agent knows this mutates state. The description usefully signals that the operation is bidirectional (unarchive exists), implying reversibility, but it does not say what archiving does to a template already used in sequences, nor correct the arguably harsh destructive=true framing for a reversible toggle.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.