Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, so the safety profile is covered. The description adds some value beyond that: scope is limited to the *latest* filing plus a comparison against the immediately prior quarter, so the agent knows this is not an arbitrary historical range. It says nothing about 13F reporting lag (filings trail quarter-end by ~45 days), manager-name matching behavior, or coverage gaps – relevant for a data-lookup tool but not disqualifying given the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.