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, and it falls short. It does not state whether the listing is recursive through the stage hierarchy, whether it filters to a specific scope, what the return shape is, or whether it is a safe read-only operation. 'List' implies read-only but that must be inferred.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.