Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds useful context about the tool's purpose (recovery/reset) that goes beyond what annotations provide. Annotations already indicate this is a non-destructive, idempotent, open-world operation, so the description doesn't need to repeat those safety aspects. It doesn't mention rate limits, authentication needs, or detailed behavioral traits beyond the basic purpose.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.