Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Even though annotations already flag destructiveHint=true, the description adds detailed behavioral context: stops polling, pauses linked workflow, disables watched posts, clears competitor watch linkage, and is recoverable with data retained and visible via includeArchived. This goes well beyond the annotations and paints a complete picture of side effects and reversibility.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.