browser-firefox-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": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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