Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden, and it does substantial work: 'public' implies a non-mutating, accessible operation, and the 'never...never...' clause sets important expectations about what the response is and is not. It does not mention error behavior or authorization, but those are minor for a simple public read.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.