Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true and idempotentHint=true, so the description is not carrying the safety profile alone; it still adds real value by disclosing that collected rows survive, that the operation is reversible via form.restore, and that it is interactive/confirmation-gated. It stops short of stating permission requirements or how long the soft-deleted form remains restorable.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.