Skip to main content
Glama
ironessi

browser-firefox-mcp

by ironessi

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": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
navigateA

Navigate to a URL. Returns final url, title, and HTTP status.

go_backC

Navigate back in history.

go_forwardC

Navigate forward in history.

reload_pageD

Reload the current page.

clickC

Click an element identified by CSS selector.

click_textA

Click the first node whose visible text contains the given text.

fill_inputB

Fill a form field. Fires framework-compatible input/change events.

press_keyA

Press a keyboard key or combination (e.g. 'Enter', 'Control+a').

upload_fileB

Upload file(s) to a file input element.

read_pageA

Read the full page: DOM HTML length + title + metadata summary.

get_textC

Extract visible text under the given CSS selector.

js_evalC

Execute JavaScript expression and return result.

screenshotA

Take a screenshot. Returns base64 string, or saves to path.

wait_for_selectorC

Wait for an element to appear. Returns True when found.

inject_xss_payloadC

Inject XSS probes into a target input/textarea and check for reflection.

inject_payloadC

Inject a single custom payload into a target element and verify reflection.

find_reflectionA

Check whether text was reflected in the current page DOM.

get_url_paramsA

Extract and list all URL query parameters.

get_cookiesA

List all cookies, optionally filtered by domain patterns.

set_cookieB

Set a single cookie. Useful for session token replay.

set_cookiesA

Bulk-inject cookies (e.g., from Burp export).

clear_cookiesC

Clear all cookies for the current context.

get_session_infoA

Full session snapshot: cookies + storage + detected tokens.

get_storage_dataA

Dump localStorage and sessionStorage contents.

set_storage_itemC

Write a key-value pair to localStorage or sessionStorage.

export_stateA

Save full browser state (cookies + storage) to a file.

import_stateB

Restore browser state from a previously saved file.

start_network_captureA

Begin capturing all HTTP(S) requests/responses on the current page.

stop_network_captureB

Stop capturing and report totals.

get_network_summaryC

Get a filtered summary of captured network traffic.

block_urlsC

Block navigations matching glob-style URL patterns.

recon_technology_stackB

Detect technologies/frameworks/CMS used on the current page.

find_sensitive_dataA

Scan page HTML and text for leaked secrets, keys, tokens.

dom_analysisB

Extract structural summary of the DOM tree.

enumerate_formsA

List all forms with actions, methods, and field details.

enumerate_linksC

List all hyperlinks on the page.

security_headers_checkB

Check for common security headers and protections.

close_browserA

Close the browser and release resources.

new_contextA

Create a new isolated browser context (separate cookie jar).

list_contextsA

List all active browser contexts.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ironessi/browser-firefox-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server