Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The readOnlyHint annotation already indicates this is a safe read operation, and the description simply restates 'list' without adding any new behavioral context. It does not mention return format, pagination, or other nuances. With annotations covering safety, the description adds no value beyond what structured data already provides.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.