Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and openWorldHint, so the safety profile is covered. The description adds genuine behavioral context beyond that: the exact result shape and the important caveat that Adidas has no separate term-autocomplete index, so suggestions are products rather than completed phrases. No rate limits or auth notes, but the typeahead behavior is well disclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.