Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotation readOnlyHint=true already declares this as a safe read operation, so the description need not repeat that. The description adds useful field-level detail about what is returned and the underlying endpoint, but it does not disclose auth requirements, pagination behavior, rate limits, or output ordering.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.