Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotation already marks this as a non-read-only operation (readOnlyHint=false), so the agent knows it mutates state. The description adds the behavioral detail that it stops spending, but does not cover reversibility, required permissions, or what happens if the campaign is already paused.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.