Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden and does so: it discloses the exact state change (hidden from default listing, quota exempt), the reversibility guarantee, and the non-destructive side effect ('files, compile and review keep working, so nothing is destroyed'). This is exactly the behavioral context an agent needs before mutating state.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.