Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the burden of explaining behavior. It does so by specifying exactly what the tool returns: all fields with key, label, type, required status, help text, and allowed options. The zero-parameter signature also makes it evident this is a read-only lookup, and the description adds detail about the response contents rather than leaving them to inference.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.