Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only, idempotent, open-world, non-destructive, so the safety bar is low; the description still adds real substance by disclosing that results are the *largest* filings (implicitly size-ranked), that a default minimum value threshold applies via minUsd, what a 'cluster buy' means (3+ insiders buying the same stock), and that returned fields include insider, role, shares, price and value. It omits pagination, result-cap behavior and freshness/latency, which keeps it below 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.