Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It discloses that the tool navigates the active tab and waits for loading to finish, which covers the core behavior. However, it omits details about timeout handling, error behavior, or what 'finished loading' means (e.g., does it wait for all resources?). These are notable gaps for a navigation tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.