Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, idempotent, non-destructive and closed-world behavior. The description adds one genuinely useful behavioral fact: results come from the nearest published budget at or below the requested one, plus the fields returned and a link to live listings. It does not cover rate limits, empty-result cases, or what happens with an unpublished brand.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.