Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already flag destructiveHint=true, but the description goes further and discloses exactly what is destroyed (everything of theirs waiting in External), that the effect is workspace-scoped, and critically that the deletion is irreversible ('the deleted emails do not come back') while the block itself is reversible via unblock_sender. That asymmetry is the key behavioral fact an agent needs before invoking.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.