Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well past the annotations (destructiveHint=true, idempotentHint=true) by naming the collateral damage ('any votes on that day go with it'), the hard constraints (confirmed date can't be removed, at least one date must remain), the draft exception, the side-effect guarantee ('Never mails anyone'), and the required write permission.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.