Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
destructiveHint=true already communicates the destructive nature, and the description adds zero behavioral context beyond that—no mention of whether connected relations are cascaded, whether deletion is irreversible, or how missing IDs are handled. The annotation carries the entire transparency burden; the description contributes nothing.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.