Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full behavioral burden, and it does disclose the return payload shape (key, label, type, required, help text, options) plus how the result feeds submit_enquiry. It does not state read-only semantics, ordering, or any pagination/authorization traits, but for a zero-parameter listing tool the disclosure is solid.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.