Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of explaining behavior. It discloses the expected content of the tool's response: key, label, type, required flag, help text, and allowed options. It also indirectly signals that this tool is informational rather than a submission action by directing actual answers to submit_enquiry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.