Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true and openWorldHint=true, so the safety profile is covered. The description reinforces this with 'This call overwrites stored state' and clarifies the mutation can replace settings, toggle checks, and alter webhooks, adding real context. It stops short of noting auth/permission requirements or irreversibility detail, but the annotation bar is lower here.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.