Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the closing "Safety: Closed-world..." sentence largely restates them. The genuinely additive behavioral content is the requirement that MCP clients convert UTC starts_at/ends_at into the lodging timezone before display, which is real context not captured by annotations, though return shape and completeness are left unaddressed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.