Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive, and the description reinforces this with 'without this server writing anything.' It goes beyond the annotations by disclosing the webhook signing scheme (Standard Webhooks, signed), the payload contract, supported channel types, the per-resort public Atom feed, and the human-facing manage page. That is substantive behavioral context a caller could not infer from the safety hints alone.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.