Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/closed-world, and the description adds genuinely new context: data comes from offline issuer files, no market call is made, and 13F figures reflect the latest reported quarter. It stops short of noting lag or coverage caveats (e.g. 13F reporting delay, ETFs outside the 54), which would push it to a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.