Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the burden of disclosing behavior. It does mention allowed URL schemes (http, https, file, about:blank), which is useful, but it omits critical behavioral details: whether this opens a new tab or reuses an existing one, whether the tab becomes active (the 'active' parameter), what happens on invalid URLs, and whether it waits for page load. The lack of side-effect disclosure is a significant gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.