Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations (readOnlyHint=true, openWorldHint=true, idempotentHint=true, destructiveHint=false) already establish that this is a safe, repeatable, open-world read. The description adds only that params is an 'upstream' passthrough, which hints at proxy behavior but says nothing about paging, freshness, or scope; that is modest added value over 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.