Browser Navigator MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| connect_braveB | Connect to the browser via the extension and report its state |
| disconnectA | Drop the connection to the browser (the browser itself keeps running) |
| navigateC | Navigate a tab to a URL and wait for it to settle |
| navigate_historyC | Go back or forward in the active tab's session history |
| clickA | Click an element by selector, visible text, or ref_N from read_page (trusted CDP click with DOM fallback) |
| typeB | Type text into an input/textarea/contenteditable (optionally char-by-char) |
| focus_elementA | Move keyboard focus to an element (needed before press_key on custom widgets) |
| press_keyC | Send keyboard keys ("Enter", "Control+a"); repeats the sequence |
| scrollA | Scroll the page or an element (use down repeatedly for infinite scroll) |
| get_page_infoC | Get the current page's URL, title, loading status, scroll state, interactivity, and CAPTCHA presence |
| get_page_contentC | Extract readable text or raw HTML from the page or an element |
| read_pageA | Build an accessibility snapshot of the page with stable ref_N ids for click/type targeting |
| list_elementsC | List elements of a kind (links, buttons, inputs...) with names and reusable selectors |
| inspect_domB | Inspect an element's tag, attributes, css path, subtree, and (optionally) HTML |
| screenshotB | Capture a PNG of the page (full page) or one element; saved under data/screenshots |
| pdf_exportA | Save the current page as PDF (A4, backgrounds on); saved under data/screenshots |
| execute_jsA | Run JavaScript in the page and return its result. Use |
| inject_scriptA | Register a named persistent script that replays on every navigation |
| send_to_injectedA | Send JSON data to an injected script and await its reply |
| wait_forB | Poll the DOM until a CSS selector or visible text appears (or timeout) |
| wait_for_loadC | Wait for the page to reach a load state |
| tabsC | List, open, switch, close, or inspect tabs |
| windowsA | List browser windows, focus one, or close one |
| detect_captchaB | Check whether the current page shows a CAPTCHA (recaptcha/hcaptcha/turnstile/geetest/funcaptcha) |
| wait_for_captchaC | Wait up to timeout_ms for the user to solve the page's CAPTCHA |
| video_controlC | Control HTML5 video/audio playback: play, pause, toggle, mute, unmute, seek, set_speed, set_volume, fullscreen, exit_fullscreen, get_info |
| searchA | Run a web search in the active tab and return the top results |
| search_tabsA | Search across all open tabs by title or URL (TF-IDF ranked) |
| network_startC | Start capturing HTTP traffic on the active tab via CDP |
| network_stopA | Stop network capture and return everything captured so far |
| network_listA | Peek at captured requests without stopping capture |
| network_requestC | Send an HTTP request through the browser profile (cookies/session apply) |
| cookiesA | Get cookies (filter by domain/name), set cookies, delete/clear (auto-backup first), export/import encrypted snapshots |
| bookmark_addA | Add a bookmark (updates title/tags if the URL already exists) |
| bookmark_deleteA | Delete a bookmark by id (or by exact URL) |
| bookmark_searchC | Search bookmarks by keyword and/or tags |
| bookmark_listA | List all saved bookmarks |
| history_searchB | Search recorded navigation history (most recent first) |
| hoverC | Hover over an element to reveal hover menus, tooltips, or submenus |
| computerD | Unified interaction: click, double_click, right_click, move, type, fill, key, scroll, hover, wait, navigate, screenshot |
| healthA | Server status, connection transport, store sizes, live refs, and uptime |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |