Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), so the bar is lower; the description still adds real context by naming the regulatory source, the unit (PLN per litre), and the conditional nature of the next-day price ('if announced'), which tells the agent that field may be absent. It stops short of stating publication cadence or how far back announcements go, which would matter for interpreting the history window.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.