Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare non-idempotent, non-readonly, non-destructive behavior; the description adds concrete meaning by explaining the accumulation semantics ('calling it again adds more units') and the subscription behavior at the recommended shipping interval. It also notes the cart is the same as the SuppCo app, but omits any auth/permission requirements.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.