Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only and open-world semantics, so the description adds real value elsewhere: the 2012 history horizon and, importantly, the warning that Goldin's API silently ignores non-order filter values. That quirk prevents a caller from wasting attempts on unsupported filters.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.