Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the tool as read-only, idempotent, and non-destructive, so the description only needs to add context. It does so by specifying that only published articles are returned, that results include canonical HTML and Markdown URLs, and that the result count is bounded. Minor gaps like ordering and pagination are not addressed, but they are secondary to the safety profile already covered by annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.