Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It usefully discloses that session data is preserved for the next launch, which is meaningful behavioral context. However, it says nothing about whether in-flight automation tasks are terminated, whether it errors when no session exists, or whether repeated calls are safe.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.