Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations provide destructiveHint=false, which the description does not contradict. The description adds value by clarifying idempotent re-launch behavior—important for a launch tool. It doesn't detail startup delays, auth requirements, or background process behavior, but for a tool with good annotation coverage, the additional context about re-launch is sufficient. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.