FoxBridge MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BRIDGE_PORT | No | Override the bridge port (default 8787) | 8787 |
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 |
|---|---|
| list_profilesA | List local Firefox profiles. |
| get_cookiesA | Read cookies from the on-disk profile (works for closed tabs). Optional host filter. |
| get_historyB | Read browsing history, most recent first. |
| get_bookmarksC | Read all bookmarks. |
| get_sessionsC | Read current/last session: open + closed tabs. |
| get_local_storageB | Read localStorage for every origin (LSNG + legacy). Optional origin filter. |
| get_cache_infoB | Report HTTP disk-cache size and entry count. |
| clear_disk_cacheA | Delete the HTTP disk cache (close Firefox first, or it rebuilds). |
| browser_startA | Launch the live Firefox instance. Set useProfile to a profile name (or "" for default) to use a COPY of your real cookies/sessions; omit for a clean browser. |
| list_tabsA | List open tabs (index, url, title, which is active). Set useProfile to a profile name (or "" for default) to use a COPY of your real cookies/sessions; omit for a clean browser. |
| open_tabA | Open a new tab (optionally navigate to a URL) and make it active. Set useProfile to a profile name (or "" for default) to use a COPY of your real cookies/sessions; omit for a clean browser. |
| switch_tabB | Switch the active tab by index. |
| close_tabA | Close a tab by index (default: active tab). |
| navigateA | Navigate the active tab to a URL and return it as data. Set useProfile to a profile name (or "" for default) to use a COPY of your real cookies/sessions; omit for a clean browser. |
| reloadA | Reload the active tab. |
| go_backB | Go back in the active tab's history. |
| go_forwardB | Go forward in the active tab's history. |
| clickC | Click an element by CSS selector. |
| type_textB | Type text into an input/textarea by selector (clears it first by default). |
| press_keyA | Press a keyboard key (e.g. Enter, Tab, Escape). Optional selector to focus first. |
| select_optionB | Select an in a by value or label. |
| hoverC | Hover the mouse over an element. |
| scrollC | Scroll the page by pixels, or scroll an element into view. |
| wait_forC | Wait for an element to appear. |
| read_pageA | Capture the active tab as structured data (DOM/text/links/controls/cookies/storage/network/console). |
| eval_jsA | Run JavaScript in the active tab and return the result. Set useProfile to a profile name (or "" for default) to use a COPY of your real cookies/sessions; omit for a clean browser. |
| screenshotC | Take a PNG screenshot of the active tab (returned as an image). |
| get_live_cookiesB | Get cookies from the live browser context. Set useProfile to a profile name (or "" for default) to use a COPY of your real cookies/sessions; omit for a clean browser. |
| set_cookieC | Set a cookie in the live browser. |
| clear_cookiesA | Clear ALL cookies in the live browser context. |
| clear_web_storageA | Clear localStorage, sessionStorage and Cache API for the active tab's origin. |
| close_browserA | Close the live Firefox instance. |
| ff_statusA | Check whether the real-Firefox bridge add-on is connected. Operates your REAL running Firefox (needs the bridge add-on loaded). |
| ff_list_tabsA | List your real open Firefox tabs (id, url, title, active). Operates your REAL running Firefox (needs the bridge add-on loaded). |
| ff_open_tabB | Open a new tab in your real Firefox. Operates your REAL running Firefox (needs the bridge add-on loaded). |
| ff_activate_tabA | Focus/switch to one of your real tabs by id. Operates your REAL running Firefox (needs the bridge add-on loaded). |
| ff_close_tabA | Close a real tab by id (default: active tab). Operates your REAL running Firefox (needs the bridge add-on loaded). |
| ff_navigateB | Navigate a real tab to a URL and return it as data (real logged-in page). Operates your REAL running Firefox (needs the bridge add-on loaded). |
| ff_reloadA | Reload a real tab (default: active). Operates your REAL running Firefox (needs the bridge add-on loaded). |
| ff_read_pageA | Read a real tab as structured data — incl. its REAL localStorage/sessionStorage/cookies. Operates your REAL running Firefox (needs the bridge add-on loaded). |
| ff_clickA | Click an element (CSS selector) in a real tab. Operates your REAL running Firefox (needs the bridge add-on loaded). |
| ff_typeB | Type text into an input (CSS selector) in a real tab. Operates your REAL running Firefox (needs the bridge add-on loaded). |
| ff_scrollC | Scroll a real tab by pixels (auto-detects inner-scroll containers), or scroll an element into view via selector. Operates your REAL running Firefox (needs the bridge add-on loaded). |
| ff_wait_forB | Wait for an element (CSS selector) to appear in a real tab — for dynamic/scraped pages. Operates your REAL running Firefox (needs the bridge add-on loaded). |
| ff_evalA | Run JS in a real tab (DOM + storage; not page globals). Operates your REAL running Firefox (needs the bridge add-on loaded). |
| ff_fetchA | Call a URL/API from INSIDE a logged-in tab (real cookies/auth) and return status + JSON/text body. Great for scraping the site's own API. Operates your REAL running Firefox (needs the bridge add-on loaded). |
| ff_downloadA | Download a file to disk via the browser's download manager (uses the tab's cookies/auth for protected files). Waits for completion; returns the local path. Operates your REAL running Firefox (needs the bridge add-on loaded). |
| ff_list_downloadsA | List recent browser downloads (path, state, size). Operates your REAL running Firefox (needs the bridge add-on loaded). |
| ff_networkB | List recent network requests (XHR/fetch/docs) a real tab made, with method/url/type/status — see the site's live API calls. Operates your REAL running Firefox (needs the bridge add-on loaded). |
| ff_clear_networkA | Clear the captured network log for a real tab (call before an action to see only its new requests). Operates your REAL running Firefox (needs the bridge add-on loaded). |
| ff_get_cookiesB | Get REAL cookies (incl. httpOnly session cookies) for a URL/domain. Operates your REAL running Firefox (needs the bridge add-on loaded). |
| ff_screenshotA | Screenshot the visible area of a real tab (PNG). Operates your REAL running Firefox (needs the bridge add-on loaded). |
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/sinamohsenifar/foxbridge-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server