Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate idempotentHint=true and destructiveHint=false, which conflict with the mutation nature of 'update', but the description aligns with the annotation by not claiming destructive behavior. However, it adds no additional behavioral context beyond what annotations provide (e.g., permissions, side effects on associated jobs).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.