Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, so safety is covered. The description adds behavioral value beyond that by disclosing the feed's ordering ('upstream order') and the pagination contract ('using the returned cursor for the next batch'). It does not add auth/rate-limit context, but the pagination note is genuinely useful.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.