Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (which only assert it is a non-destructive, non-readonly mutation), the description explains the sleep model, the ~30 second cold-start penalty, plan-based quotas, and the refusal contract (names the apps that are on, ask the user which to turn off). That is rich behavioral context an agent cannot get from structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.