Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already provide read-only, idempotent, and non-destructive hints. The description adds useful behavioral context beyond annotations: it is public, requires no account, is capped at 15 results, and includes specific outcome fields like remate and discount. This is solid additional transparency for safe invocation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.