Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations provide readOnlyHint=false, destructiveHint=true, idempotentHint=false, and openWorldHint=true, indicating this is a destructive, non-idempotent write operation that may have side effects. The description adds value by specifying the HTTP method (POST), which aligns with the annotations (non-read-only, destructive). It doesn't contradict annotations but also doesn't provide additional behavioral context like rate limits, authentication needs, or what exactly gets 'killed' (e.g., build process, resources). With annotations covering core traits, the description's addition of POST method is helpful but not extensive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.