Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, idempotentHint=true, destructiveHint=false. The description adds real value beyond that: the term is removed from the active dictionary but its content is preserved and it remains discoverable through list_dictionary_terms with archived=true, and it becomes deletable. It does not spell out whether the operation is reversible (the sibling unarchive_dictionary_term implies it, but the description doesn't say so).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.