Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile (read-only, idempotent, non-destructive), and the description adds substantial context beyond them: no payment occurs, delivery must be chosen on the page for physical products, dates are inclusive, the price covers one device with quantity editable, and SIM/WiFi have multi-day delivery lead times while eSIM can start today. That last point materially affects whether a call is even valid.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.