Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnlyHint, openWorldHint), and the description adds a genuinely useful data-completeness caveat: older news stubs may have only a title and date, so the body can be empty. That tells the agent to expect partial records rather than treat an empty body as an error. It stops short of richer detail like pagination or auth, but the empty-body warning is meaningful added context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.