Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the operation read-only and idempotent, so the description does not need to restate that. It adds useful context by enumerating the returned fields and noting the optional filter, but it does not disclose details like ordering, partial-match semantics, or whether the full 114-item list is always returned unfiltered.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.