Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, closed-world behavior, so the description only needs to add expansion semantics. It does that by explaining that include pulls the routing tree with flows, rules and destinations, plus pixels, postbacks and creatives. It does not describe the base campaign fields returned when include is omitted.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.