Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only and open-world behavior, so the bar is lower. The description adds genuinely useful context that the recent-article list has no pagination, which the annotations do not convey. It doesn't describe rate limits or return shape, but that's minor given the output schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.