Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It adds one useful operational detail: case sensitivity. It does not mention read-only status, pagination, authentication, or potential errors, though the output schema likely covers the return shape. The description gives moderate transparency but relies heavily on the tool's simple name.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.