Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true, so the agent knows this is a safe read. The description adds no behavioral detail beyond the literal read-only fetch (e.g., no mention of what versions are returned or whether it can be called without APs present), but it does not contradict the annotation. With the annotation already covering safety, the minimal description is acceptable.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.