Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations and no output schema, the description carries the full burden but does not disclose what the response structure looks like, what 'quota usage' refers to, or what the agent should do based on results. It is a read-only query but this is not explicitly stated, and there is no info about rate limits or auth requirements to interpret results.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.