Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and closed-world, so the description correctly focuses on value-add: it is free, consumes no search quota, and the duty field is conditional ("where known"), warning the agent that output may be partial. It omits what happens with zero matches or how categories are matched.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.