Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations (readOnlyHint, openWorldHint, idempotentHint) already cover the safety profile. The description adds valuable behavioral context: 90%+ token reduction, DOM-pruning, and suitability for specific content types. This goes beyond the structured metadata without any contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.