Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, not open-world), and the description adds real context beyond them: the restaurant only operates Fri/Sat/Sun, and the response conveys both open status and free-table count. It does not mention auth, rate limits, or closed-day edge cases, but for a trivial read that is minor.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.