Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true, idempotentHint=true, and readOnlyHint=false, so the safety profile is covered structurally. The description adds only the single-rule scope and the rule_id source; it says nothing about consequences of deletion, whether the change is reversible, or the many_deletes/many_deletes_confirmed confirmation flow referenced by the second parameter.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.