Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, idempotent, open-world and non-destructive behavior, yet the description adds real operational context beyond them: metered/account-dependent access and delay, one bounded request with no background polling or automatic retry, and an exclusion for affiliate 27. These are genuinely useful traits not derivable from the structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.