Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the behavioral burden, and it does disclose useful traits: 90-day window, |predicted 30-day alpha| ranking, confidence weighting, and that these are the model's strongest directional calls. It does not state read-only status, permission requirements, or whether results are paginated beyond the limit control.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.