Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure, but it only covers billing (per-call cost, no API key needed). It does not state what the tool returns, whether it mutates anything, or any rate limits — and it adds nothing beyond the payment context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.