Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark this as read-only and non-destructive, so the description's job is to add context. It adds meaningful behavioral detail: the board is live, has exactly 2 slots of 12 hours, and includes slot holders and prices. It also explains the meaning of isFree true and connects to claim_free_slot, giving practical behavior beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.