Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true and readOnlyHint=false, so the description does not need to restate destructive behavior. The description adds the context that this ends a running process, which aligns with the annotation. It does not go into detail about consequences (e.g., irreversibility, impact on other jobs), but given the annotation coverage, the additional context is sufficient. No contradiction exists between description and annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.