Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true and idempotentHint=true, so the description's real contribution is the soft-delete semantics ('sets deletedAt; recoverable'), which the annotations do not convey and which materially changes how an agent reasons about risk. The 'no-op success on an already-deleted row' sentence largely restates idempotentHint=true, so it adds less than the first two clauses.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.