Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive and closed-world behavior, so the safety profile is covered. The description adds genuine value by characterizing the data as 'sourced' and by warning that unknowns and prices are not guaranteed, which is a real disclosure about data completeness. It stops short of describing auth requirements, scope, or response behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.