Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description says 'detailed metadata' but discloses no behavior beyond that. Since no annotations are provided, the description carries the full burden, and it fails to mention that this is a read-only operation, what specific metadata fields are returned, or how the tool behaves when the asset path is invalid. This leaves the agent guessing about the tool's actual behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.