Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, non-destructive and closed-world behavior, so the safety profile is fully covered. The description adds one useful scope constraint (no prices or candles in results), but says nothing about result ordering, pagination, or what the search matches against.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.