Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds useful behavioral content by stating that it reports progress of background detail fetches (implying asynchronous state) and cache counts, but it says nothing about refresh behavior, polling cadence, or what an in-progress vs. idle state looks like.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.