Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations provide comprehensive hints (readOnly=true, destructive=false, idempotent=true, openWorld=true), so the agent knows this is a safe, repeatable query operation. The description adds minimal value beyond annotations - it mentions the HTTP method (GET) which aligns with readOnlyHint, but doesn't describe what the operation actually does behaviorally (what 'addManager' means in practice, what the response contains, or any side effects).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.