Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false. Description adds 'bounded' and 'archive' context, implying pagination and historical data, but doesn't disclose behavior like return format, sorting, or what 'sources' means. It's not contradictory but adds limited value beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.