Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish a safe read-only, non-destructive operation, and the description adds real behavioral context beyond them: the default result set is scoped to stores with deals in the last 7 days and the store population exceeds 1000. It does not mention pagination or result limits, which matters at that scale.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.