Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnlyHint and openWorldHint annotations, the description adds useful behavioral detail: the date window means the last N full days up to yesterday and excludes today, results are sorted by cost descending, and workspace is optional when only one workspace exists. It does not discuss authentication or rate limits, but for a read-only reporting tool the added context is substantive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.