Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It usefully discloses that it wakes the screen, only unlocks when the lock is non-secure, and cleans leftover dialogs, plus that this is agent-side setup rather than human interaction. It omits failure behavior (e.g., what happens with a secure lockscreen), side effects, and whether it is idempotent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.