Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint/idempotent/non-destructive, so the safety profile is covered. The description adds a real behavioral detail beyond that — the article is returned as Markdown — and enumerates the content domains covered, which tells the agent what kind of payload to expect. It does not discuss size or truncation, but the added value is genuine.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.