Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the safety profile (not read-only, non-destructive, idempotent, closed-world), and the description adds genuinely new context: sign-in is required, the effect is scoped to this buyer, and subsequent searches/listings will include the collection. It does not cover what happens on a wrong or expired code, which is the main remaining gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.