Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare it as a safe, idempotent read, so the description's real value is the operational constraints it adds: prices must be relayed verbatim, currency is AUD, GST is included, and delivery is Australia-only. The 'relay exactly as returned' instruction is a non-obvious behavioral rule an agent would otherwise get wrong. It stops short of saying whether engine errors or unpriceable combinations come back as partial results.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.