Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is covered; the description usefully adds the rolling 30-day resolved window and the alert taxonomy. It does not state account/credential scope (all campaigns vs. one), result ordering, or volume limits, which are the remaining behavioral unknowns for an alert feed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.