Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description aligns with the readOnlyHint annotation, confirming a read-only operation. It does not add behavioral context such as error handling, authentication requirements, or response format details, but the annotation already covers the safety profile. With annotations present, the bar is met without extra disclosure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.