Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the burden and does most of it: it discloses that the data is post-close, that `date` may fall back with `is_fallback=true` and `requested_date` vs `date` divergence, and that `net_buy` is a signed net figure that can be negative. It also flags the access requirement ('机构版专属'). It stops short of stating read-only/rate-limit characteristics, but the disclosure level is well above adequate for a data-read tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.