Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare destructive/idempotent but the description carries the real behavioral payload: deletion is reversible via restore_deleted, retention is 7 days on Free and 30 on paid, the window follows the plan at deletion time and can be shortened by a downgrade, the result reports the deadline, and the change syncs to all connected devices. It also discloses the non-obvious edge case that deleting a path with no note succeeds with deleted: false, which prevents an agent from retrying or treating it as an error.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.