Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, closed-world, non-destructive), so the bar is lowered; the description still adds value by disclosing the exact data returned (name, empty weight in grams, notes, id, link) and the account prerequisite. It does not, however, mention ordering, count limits, or what happens with zero containers.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.