Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive, openWorld), and the description adds meaningful context beyond them: access/delay/metered usage tied to the account, no background polling or automatic retry, affiliate 27 excluded, and the warning not to infer coverage from empty results. This is substantive operational detail, though it stops short of describing response shape or pagination.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.