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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
browser_closeB

Close the page

browser_resizeB

Resize the browser window

browser_console_messagesA

Returns all console messages

browser_handle_dialogC

Handle a dialog

browser_evaluateA

Evaluate JavaScript expression on page or element

browser_file_uploadB

Upload one or multiple files

browser_installA

Install the browser specified in the config. Call this if you get an error about the browser not being installed.

browser_press_keyB

Press a key on the keyboard

browser_typeA

Type text into editable element

browser_navigateB

Navigate to a URL

browser_navigate_backA

Go back to the previous page

browser_navigate_forwardB

Go forward to the next page

browser_network_requestsA

Returns all network requests since loading the page

browser_take_screenshotA

Take a screenshot of the current page. You can't perform actions based on the screenshot, use browser_snapshot for actions.

browser_snapshotB

Capture accessibility snapshot of the current page, this is better than screenshot

browser_clickB

Perform click on a web page

browser_dragB

Perform drag and drop between two elements

browser_hoverB

Hover over element on page

browser_select_optionB

Select an option in a dropdown

browser_tab_listB

List browser tabs

browser_tab_newA

Open a new tab

browser_tab_selectB

Select a tab by index

browser_tab_closeC

Close a tab

browser_wait_forB

Wait for text to appear or disappear or a specified time to pass

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 24 tools

Disambiguation5/5

Every tool has a clearly distinct purpose with no ambiguity. Each tool targets a specific browser interaction (click, navigate, screenshot, etc.) or management task (install, close, resize), and descriptions clarify any potential overlaps (e.g., browser_snapshot vs. browser_take_screenshot).

Naming Consistency5/5

Tool names follow a highly consistent 'browser_verb_noun' pattern throughout (e.g., browser_click, browser_navigate, browser_tab_list). All tools use snake_case with 'browser_' prefix, making them predictable and readable.

Tool Count4/5

With 24 tools, the count is slightly high but reasonable for a comprehensive web automation server. It covers a wide range of interactions (navigation, input, tabs, debugging) without obvious bloat, though it borders on the upper limit of typical scoping.

Completeness5/5

The toolset provides complete coverage for web automation and testing. It includes core navigation, user interactions (click, type, drag), tab management, debugging (console, network), media capture (screenshot, snapshot), and utilities (wait, install), leaving no obvious gaps for the domain.