Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and idempotentHint=true, and the description adds useful context about the reference vocabulary being used by the server. It also adds the evaluative use case, but does not disclose additional behavioral details such as pagination, output shape beyond the schema, or error conditions. The description does not contradict the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.