Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations provide key behavioral hints: destructiveHint=true (deletion), idempotentHint=true (safe to retry), readOnlyHint=false (mutation), and openWorldHint=true (handles unknown IDs). The description adds value by specifying 'face definition' as the target, but doesn't elaborate on consequences (e.g., if deletion affects related objects) or auth requirements. 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.