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 a read-only list behavior and the fact that selection state is included. However, it doesn't disclose the response format, behavior when no AirPlay devices are available, or whether discovery can fail—moderately useful but incomplete.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.