Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description bears full responsibility for disclosing behavior. It only states 'Open URL in browser' without mentioning side effects like tab behavior, waiting, or session isolation. The session parameter exists but is not explained, leaving critical behavior undisclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.