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 |
Capabilities
Features and capabilities supported by this server
| 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
- 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