Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, non-destructive, open-world behavior, and the description adds genuinely new context: no authentication required, empty results mean 'no known answer' (a non-obvious semantic), and agentKey links the search to a self-registered session. Only pagination and result shape are left unspecified, which is acceptable given the read-only hints.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.