Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already declare read-only, idempotent, non-destructive behavior, so the description benefits from adding that affiliate URLs should be preserved and that results are not exact listings and do not include checkout or live inventory. It adds useful domain-specific context beyond the annotations, though it does not discuss freshness, rate limits, or authentication.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.