Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish read-only, idempotent, non-destructive semantics, and the description adds substantive behavior: start excluded and destination included, month/year units converting to calendar-day span, the all-weekdays-excluded fallback surfaced in businessDaysRan, and the returned rules/provenance/share link. This is genuine context beyond structured fields, though the exact resolution order for combining years with exclusions is only gestured at.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.