$ timeahead.in
/ servers/github/camofox-mcp
github

camofox-mcp

Anti-detection browser MCP server for AI agents — navigate, interact, and automate the web without getting blocked

72 starsupdated 11d agogithub ↗
44poor
8 credentials detected in repository history via Gitleaks
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
0
0.0
Freshness
25%
100
25.0
Adoption
20%
19
3.7
Quality
10%
100
10.0
Trust
10%
50
5.0
Total
43.7
⚿ Capabilities & Risk Explainer
networksecrets
◆ Risk level: medium· 47 tools · auth: API key
network + secrets — requires access to credentials or environment secrets.
Tool nameDescriptionDestructive?
batch_clickClick multiple elements sequentially. Continues on error (clicks are independent). Returns per-click results.✓ no
camofox_close_sessionClose all browser tabs for a user session. Use for complete cleanup when done with a browsing session.✓ no
camofox_evaluate_jsExecute JavaScript in the browser page context. Runs in isolated scope (invisible to page scripts — safe for anti-detect✓ no
camofox_get_page_htmlGet rendered HTML from the live DOM. Use when accessibility snapshots miss dynamic or custom component content.✓ no
camofox_hoverHover over an element to trigger tooltips, dropdown menus, or hover states. Use ref from snapshot or CSS selector.✓ no
+42 more tools
camofox_press_keyPress a keyboard key. Use after type_text to submit forms (Enter), navigate between elements (Tab), move through suggest✓ no
camofox_query_selectorQuery a CSS selector in the live DOM and return element text, HTML, attributes, and visibility metadata.✓ no
camofox_scroll_elementScroll a specific container element (modal dialog, scrollable div, sidebar). Use when page-level scroll doesn't reach co✓ no
camofox_scroll_element_and_snapshotScroll a container element AND take a snapshot. Combines scroll_element + snapshot in one call. Perfect for incrementall✓ no
camofox_wait_forWait for page to be fully ready (DOM loaded, network idle, framework hydration complete). Use after navigation or action✓ no
camofox_wait_for_selectorWait for a CSS selector to appear in the live DOM. Useful for SPA and async-content workflows.✓ no
camofox_wait_for_textWait for specific text to appear on the page. Useful for waiting for search results, form submissions, or dynamic conten✓ no
clickClick an element. Provide either ref (from snapshot) or CSS selector. Use snapshot first to discover element refs.✓ no
close_tabClose a browser tab and release resources. Always close tabs when done to free memory.✓ no
create_tabCreate a new browser tab with anti-detection fingerprinting. Supports URL, user/session isolation, viewport/display size✓ no
delete_downloadDelete a downloaded file from disk and registry⚠ yes
fill_formFill multiple form fields in one call. Provide an array of field entries, each with a ref or CSS selector and the text t⚠ yes
batch_downloadExtract resources from a DOM container and download them all. Combines extract_resources + download in one call. Useful ✓ no
extract_resourcesExtract resources (images, links, media, documents) from a specific DOM container. Use a CSS selector or element ref fro✓ no
extract_structuredExtract deterministic structured JSON from a page using the camofox-browser structured extraction schema.✓ no
get_downloadGet a downloaded file. Images are always returned as viewable images. Recommended for AI agents: set includeContent=true✓ no
get_linksGet all hyperlinks on page with URLs and text. Useful for navigation discovery and site mapping.✓ no
get_statsGet session statistics: request counts, active tabs, uptime, performance metrics.✓ no
go_backNavigate backward in browser history (Back button). Returns new page URL.✓ no
go_forwardNavigate forward in browser history (Forward button). Returns new page URL.✓ no
import_cookiesImport cookies for authenticated sessions. Provide cookies as JSON string array. Restores login sessions without re-auth✓ no
list_presetsList all available geo presets supported by the CamoFox server. Presets include locale, timezone, and optional geolocati✓ no
list_downloadsList downloaded files with optional filtering by tab, status, extension, MIME type, and size range. Each download includ✓ no
save_profileExport cookies from an active tab and save them to a named session profile on disk.✓ no
load_profileLoad a named session profile from disk and import its cookies into a tab's browser session.✓ no
list_profilesList saved session profiles with basic metadata.✓ no
delete_profileDelete a saved session profile from disk.⚠ yes
list_tabsList all open browser tabs with URLs and titles. Use to discover available tabs or verify tab state.✓ no
navigateNavigate a tab to a URL. Waits for page load. Use create_tab first, then navigate. Returns final URL (may differ due to ✓ no
navigate_and_snapshotNavigate to a URL and return the page snapshot. Combines navigate + wait + snapshot into one call.✓ no
refreshReload the current page. Useful when page state is stale or after changes.✓ no
screenshotTake visual screenshot as base64 PNG. Use ONLY for visual verification (CSS, layout, proof). Prefer snapshot for most ta✓ no
scrollScroll page up or down by pixel amount. Use to reveal content below the fold or navigate long pages.✓ no
scroll_and_snapshotScroll the page and take a snapshot. Useful for revealing content below the fold.✓ no
server_statusCheck CamoFox server health and browser connection. Call first to verify server is running. Returns version, browser sta✓ no
snapshotGet accessibility tree snapshot — the PRIMARY way to read page content. Returns element refs, roles, names and values. T✓ no
resolve_blobsResolve blob: URLs to downloadable base64 data. Blob URLs are temporary browser objects (common in Telegram, WhatsApp, D✓ no
toggle_displaySwitch a user session between headless, headed, and virtual display modes and return a VNC URL when available.✓ no
type_and_submitType text into a field and press a key (default: Enter). Useful for search boxes and single-field forms.✓ no
type_textType text into an input field. Provide either a ref (from snapshot) or a CSS selector. Use ref when available; use selec✓ no
web_searchSearch the web via 14 engines: google, youtube, amazon, bing, duckduckgo, reddit, github, stackoverflow, wikipedia, twit✓ no
youtube_transcriptFetch a YouTube transcript without opening a browser tab.✓ no
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "camofox": {
      "command": "npx",
      "args": [
        "-y",
        "camofox-mcp"
      ]
    }
  }
}
📈 Score historylast 15 snapshots
5/25/20266/6/2026 · 15 snapshots
⚙ Maintenance health
maintenance data not yet available — check back later.
⛁ Raw data
weekly downloads0
github stars72
forks11
open issues1
license✓ present
readme length5962 chars
last publish1d ago
last commit11d ago
last updated1d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points
camofox-mcp — MCP Score: 44/100 | MCPScore | Timeahead