Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden, and it does disclose that sessions auto-expire, framing this as a premature termination. It still omits the key behavioral facts for a teardown tool: whether the token is invalidated and must be re-obtained via admission, and whether the call is idempotent or errors on an already-expired session.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.