Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare destructiveHint=true, but the description adds critical context annotations cannot: Local MCP holds no OneDrive sign-in, nothing is actually signed out, the sync app stays signed in, and the effect is only that tools stop reading the folder. It also discloses the reversibility gap by naming the UI recovery path. This is exactly the value-add behavioral context the annotation cannot convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.