Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full behavioral burden, yet it discloses nothing beyond the cross-reference. It says nothing about return shape, ordering, pagination, or whether the list is static — notable gaps for even a simple listing tool. The only real behavior hint is that results feed into explain_element.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.