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 important traits: a headed (visible) Chrome window is launched and human QR-scan interaction is required. It omits whether the call blocks until login completes, what happens if a session already exists, and any timeout/failure behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.