Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description discloses meaningful mechanics—closing the stdin pipe and waiting for graceful convergence—beyond what the annotations state. Annotations already indicate the operation is not read-only and not destructive, and the description aligns with those traits. It does not cover failure or timeout behavior, but that is a minor gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.