Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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 times times

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 return for a value; secrets in output are redacted unless redact=false. DANGER: requires confirm=true

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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources