Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already flag destructiveHint and non-readOnly, but the description goes well beyond them: it states permanence, that it removes the public page, fires an article.deleted webhook, and is irreversible. That is exactly the side-effect and blast-radius context an agent needs, and it is consistent with the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.