Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnlyHint annotation, the description adds valuable behavioral detail: headlines are sorted newest first, results are metadata-only (headline, date, section, byline, excerpt, canonical URL), and article text is never returned. This gives the agent concrete expectations about response content without contradicting annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.