Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is clear. The description adds 'public research data' and 'no account access, no order placement or fund transfers,' which reinforces read-only behavior and adds a bit of context about permissions. However, it does not describe rate limits, pagination, or other behavioral details beyond what annotations cover.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.