Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and discloses the key behavioral traits: immediate deletion of the channel, both keys, and all stored messages, plus the effect on the other side's next fetch. It does not mention authentication requirements or irreversibility explicitly, but the destructive and cross-party consequences are well covered.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.