Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description states 'read-only', which is a key behavioral trait. However, without annotations, the description carries the full burden; it lacks details on what the report contains, output format, or side effects. The 'read-only' note adds value but is insufficient.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.