Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, idempotent, open-world, non-destructive. The description adds real behavioral context beyond that: affiliate 27 is excluded, access/delay/metered usage follow the connected account, empty results do not imply missing coverage, and there is no background polling or automatic retry. It stops short of describing the return shape or pagination, but the added disclosure is substantive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.