Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full responsibility for behavioral disclosure. It mentions filtering but does not describe the return format (e.g., structured diagnostics objects), whether it returns stale or live diagnostics, or any side effects. Key behavioral traits such as output shape and potential errors are omitted.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.