{
  "description": "Navigate to a URL in the browser. Initializes the session and loads the page. Must be called before other browser tools. For simple information retrieval, prefer a lightweight retrieval tool when one is available (faster, cheaper). For plain-text endpoints — URLs ending in .md, .txt, .json, .yaml, .yml, .csv, .xml, raw.githubusercontent.com, or any documented API endpoint — prefer an available text-extraction or terminal-fetch tool; the browser stack is overkill and much slower for these. Use browser tools when you need to interact with a page (click, fill forms, dynamic content). Returns a compact page snapshot with interactive elements and ref IDs — no need to call browser_snapshot separately after navigating. Available lightweight retrieval tools: web_search and web_extract.",
  "name": "browser_navigate",
  "parameters": {
    "properties": {
      "url": {
        "description": "The URL to navigate to (e.g., 'https://example.com')",
        "type": "string"
      }
    },
    "required": [
      "url"
    ],
    "type": "object"
  }
}
