Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With empty annotations, the description carries the full burden and does well: it discloses the auth requirement ('Full Access MCP token'), the plan requirement ('eligible paid plan'), ownership scope, and the behavioral effect of restoring scheduled checks. It does not cover idempotency or error if the monitor is already running, but the core behavioral contract is disclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.