Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only, idempotent, non-destructive, and closed-world traits, so the bar is lower. The description adds real context beyond that: results 'may be partial,' opportunities are recommendations only, it 'never publishes creative,' execution is synchronous, and the payload is internal orchestration state. That is substantive disclosure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.