Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of disclosing behavioral traits. The verb 'List' clearly implies a read-only operation with no side effects, which is transparent enough for this simple tool. It also indicates the kind of data returned. However, it does not explicitly state safety traits like 'does not modify data' or mention any potential rate limits, though these are unlikely for a list operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.