Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It discloses the tool's behavior of listing connected items and mentions fallback support, which adds some context. However, it lacks details on output format, error handling, or performance characteristics, leaving gaps in behavioral understanding for a tool with potential environment dependencies.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.