Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description discloses that the operation is not a permanent delete but a move to trash, adding meaningful context beyond the destructiveHint annotation. It also restricts the operation to Markdown notes, clarifying scope. It does not mention details like whether the trash folder is auto-created or if the operation can be undone, but the core behavior is well conveyed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.