Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true, idempotentHint=true, and openWorldHint=true, so the description does not need to restate those. Beyond that, the description adds no behavioral context—it does not mention side effects, what happens if the contact is not in the campaign, or any authorization requirements. Given the annotations, the description contributes nothing extra to behavioral transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.