Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover readOnly, idempotent, openWorld. The description adds that no key is required, but says nothing about pagination, rate limits, result ordering, or how the 100-record cap interacts with paging. For a search tool with an output schema, it adds little beyond 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.