Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, yet the description discloses the traits that actually block misuse: only current-day data (most recent trading day on holidays/pre-open, verifiable via top-level `day`), an in-progress point count (~242 points, growing during the session), the aggregation caliber of the metric, and that non-institutional tiers get an explicit message plus upgrade link rather than silent failure. That is exactly the behavioral context annotations would otherwise carry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.