Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish read-only, idempotent, and non-destructive behavior. The description adds a valuable domain invariant beyond those annotations: online termination never automatically removes notice periods, commitments, fees, or supporting documents. It also communicates the analysis dimensions the tool applies, which helps the agent predict how the tool will treat the case.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.