Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, so the read-only safety profile is covered. The description adds a useful behavioral constraint (plan caps on lookback: Free 30 days, Pro 365) but doesn't describe return formatting, pagination, or what happens if days exceeds the plan cap, so the added behavioral context is modest.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.