Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, non-destructive; the description adds value beyond them by explaining that quantities are derived from live lead-time, MOQ, case-pack, open-PO, location and supplier MOV logic, and by disclosing the connected-store/sign-in prerequisite. It doesn't discuss result ordering, freshness, or what happens when no store is connected beyond a sign-in prompt, which keeps it off a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.