Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must carry the behavioral burden. It discloses the output content (field attributes) and implies a read-only operation with no side effects. It also provides the context for using the results with submit_enquiry. However, it does not mention error conditions, pagination, or exact response format, which are gaps for a tool without annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.