Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations supply only destructiveHint=true and a title, leaving the description to add behavioral context. 'WRITE' and 'POST /note' restate the obvious write nature rather than disclosing anything new, such as whether the note appears on the constituent timeline, permission requirements, or whether it is editable afterwards. No contradiction with the annotations, but minimal added value.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.