Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of explaining side effects, permissions, or output behavior. It only notes that the body is discarded, but does not disclose what the tool returns, whether it is read-only, or any other behavioral implications. The schema mismatch compounds the opacity.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.