Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true, so the description's job is to add specifics beyond that flag. It does: explicit irreversibility plus the downstream consequence that blocks rendering the deleted form render empty, which is real context an agent can't get from the annotation. It stops short of covering failure behavior (nonexistent id, forms in use elsewhere) or required capabilities.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.