Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnlyHint=true, openWorldHint=true). The description adds the meaningful distinction that this reads a stored snapshot rather than live data, which is not conveyed by the annotations and matters for freshness expectations. It stops short of describing caching or snapshot vintage, so it is not 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.