Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare openWorldHint=true and readOnlyHint=false, and the description appropriately explains the tool watches endpoints where the response matters but doesn't go into details like authentication requirements or rate limits. The description does add value by clarifying the semantics of what 'monitor' means here (response content matters, not just host availability), which goes beyond the annotations. However, it could have mentioned whether creation is idempotent or what happens on duplicate monitors, though the annotations cover idempotentHint=false.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.