Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish this as safe, read-only, and idempotent. The description adds useful behavioral context such as 'best match first' and the specific returned fields, but does not disclose deeper operational behavior like result count limits, empty-result handling, or ranking caveats.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.