Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden but discloses almost nothing: it doesn't say whether the call blocks, what it returns on success (element handle, boolean, nothing), or what happens when the timeout expires (error vs. false). 'Target tab' implies an implicit tab context that is never defined.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.