Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=false, so safety is covered; the description adds the plain-text return format, the content categories included, and the incremental semantics of `since`. It does not say what happens when `since` is omitted, how the token selects the nation, or anything about report size or failure modes.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.