Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations say destructiveHint=false, but the description says 'delete this server's local copy of its .ics', which is a destructive action. This is a direct contradiction. The description does add context about what is untouched (own calendar, source file), but the contradiction is severe and misleads an agent about the tool's side effects. Without the contradiction, the description adds useful transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.