Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the mutation profile (readOnly=false, destructive=true, idempotent=true), so the bar is lower, and the description still adds real value: it says only the status changes ('nothing else about the idea changes') and that the returned idea includes the produced article when applicable. It does not contradict the destructive hint, though it could more explicitly note that dismissal is a state change requiring the idea to exist.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.