Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The readOnlyHint annotation already declares the safe read-only nature. The description adds no behavioral detail beyond 'list', such as output format or absence of side effects, but also does not contradict the annotation. For this trivial list operation, the annotation is sufficient.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.