Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes beyond the annotations by disclosing the state precondition and the specific failure mode (409 on a non-active campaign), plus reversibility via resume. Annotations cover the safety profile (readOnly=false, destructive=false, idempotent=false); the description usefully adds the operational constraint they do not express.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.