Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden and mostly does not: it discloses nothing about authentication, whether all exams are returned or only upcoming ones, sorting, or result volume. The only behavioral hint is the UTC timezone and room field, which is thin for a tool with zero annotation coverage.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.