Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true and idempotentHint=true, so the baseline is low, yet the description adds real consequence detail: rows are preserved, deleting a DASHBOARD view also destroys its dashboard, default views are protected, and a confirmation step is mandatory. It also discloses a return-value hint ('the result names the restore tool') that is not visible from the annotations alone.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.