Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Without strong annotation help (readOnlyHint=false and destructiveHint=false tell the agent little about a retrieval-shaped tool), the description carries real weight: inclusive boundaries, boundary weeks covering only requested dates, coverage counts distinguishing missing data from zero, and local UTC offsets on timestamps. It does not describe pagination, result ordering, or what the response envelope looks like, but the output schema covers returns.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.