Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish the read-only, idempotent, non-destructive profile, so the description's main added value is the return-shape disclosure: blocks and extra openings with salon, type, scope, effect, all-day flag and times, ordered earliest first, excluding titles/notes. It also states the default scope (all salons unless one is given). This is meaningful behavioral context beyond the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.