Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The destructiveHint annotation already declares this is a destructive operation, so the description's added value is the word 'Permanently', which signals irreversibility beyond the annotation. However, it says nothing about permissions, cascading effects on stream state, or error behavior for missing UUIDs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.