Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of behavioral disclosure. It accurately describes the read-only fetch behavior and provides specifics about the returned data (relevance scores, link to report). While it does not mention error handling or side effects, the fetch verb and output details give a transparent picture.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.