CAMOFOX TOOLS

47 tools from the Camofox MCP Server, categorised by risk level.

READ 15 tools
Read camofox_get_page_html Get rendered HTML from the live DOM. Use when snapshot refs are incomplete on SPA/custom-component sites or... Read camofox_query_selector Query a CSS selector in the live DOM and return its element details or a specific attribute. Use this for t... Read extract_resources Extract resources (images, links, media, documents) from a specific DOM container. Use a CSS selector or el... Read extract_structured Extract deterministic structured JSON from a page using the camofox-browser structured extraction schema. Read get_download Get a downloaded file. Images are always returned as viewable images. Recommended for AI agents: set includ... Read get_links Get all hyperlinks on page with URLs and text. Useful for navigation discovery and site mapping. Read get_stats Get session statistics: request counts, active tabs, uptime, performance metrics. Read list_downloads List downloaded files with optional filtering by tab, status, extension, MIME type, and size range. Each do... Read list_presets List all available geo presets supported by the CamoFox server. Presets include locale, timezone, and optio... Read list_profiles List all saved browser profiles with metadata. Shows profile names, cookie counts, save dates, and descript... Read list_tabs List all open browser tabs with URLs and titles. Use to discover available tabs or verify tab state. Read screenshot Take visual screenshot in base64 PNG. Use ONLY for visual verification (CSS, layout, proof). Prefer snapsho... Read server_status Check CamoFox server health and browser connection. Call first to verify server is running. Returns version... Read snapshot Get accessibility tree snapshot — the PRIMARY way to read page content. Returns element refs, roles, names ... Read youtube_transcript Extract transcript from a YouTube video. Returns timestamped text. No tab required.
EXECUTE 26 tools
Execute camofox_evaluate_js Execute JavaScript in the browser page context. Runs in isolated scope (invisible to page scripts — safe fo... Execute camofox_hover Hover over an element to trigger tooltips, dropdown menus, or hover states. Use ref from snapshot or CSS se... Execute camofox_wait_for Wait for page to be fully ready (DOM loaded, network idle, framework hydration complete). Use after navigat... Execute camofox_wait_for_selector Wait for a CSS selector to appear in the live DOM. Use for SPA hydration and async content when snapshot re... Execute camofox_wait_for_text Wait for specific text to appear on the page. Useful for waiting for search results, form submissions, or d... Execute navigate Navigate a tab to a URL. Waits for page load. Use create_tab first, then navigate. Returns final URL (may d... Execute navigate_and_snapshot Navigate to a URL and return the page snapshot. Combines navigate + wait + snapshot into one call. Execute batch_download Extract resources from a DOM container and download them all. Combines extract_resources + download in one ... Execute go_back Navigate backward in browser history (Back button). Returns new page URL. Execute go_forward Navigate forward in browser history (Forward button). Returns new page URL. Execute load_profile Load a saved profile Execute refresh Reload the current page. Useful when page state is stale or after changes. Execute toggle_display Toggle browser display mode between headless and headed. When encountering CAPTCHAs or issues requiring vis... Execute web_search Search the web via 14 engines: google, youtube, amazon, bing, duckduckgo, reddit, github, stackoverflow, wi... Execute batch_click Click multiple elements sequentially. Continues on error (clicks are independent). Returns per-click results. Execute camofox_press_key Press a keyboard key. Use after type_text to submit forms (Enter), navigate between elements (Tab), move th... Execute camofox_scroll_element Scroll a specific container element (modal dialog, scrollable div, sidebar). Use when page-level scroll doesn Execute camofox_scroll_element_and_snapshot Scroll a container element AND take a snapshot. Combines scroll_element + snapshot in one call. Perfect for... Execute click Click an element. Provide either ref (from snapshot) or CSS selector. Use snapshot first to discover elemen... Execute create_tab Create a new browser tab with anti-detection fingerprinting. Each tab gets a unique fingerprint. Optionally... Execute fill_form Fill multiple form fields in one call. Provide an array of field entries, each with a ref or CSS selector a... Execute resolve_blobs Resolve blob: URLs to downloadable base64 data. Blob URLs are temporary browser objects (common in Telegram... Execute scroll Scroll page up or down by pixel amount. Use to reveal content below the fold or navigate long pages. Execute scroll_and_snapshot Scroll the page and take a snapshot. Useful for revealing content below the fold. Execute type_and_submit Type text into a field and press a key (default: Enter). Useful for search boxes and single-field forms. Execute type_text Type text into an input field. Provide either a ref (from snapshot) or a CSS selector. Use ref when availab...

Route Camofox through PolicyLayer and every one of its 47 tools is checked against your policy before it runs.

GOVERN CAMOFOX →

Enforced before the call runs. Nothing to install.

How many tools does the Camofox MCP server have? +

The Camofox MCP server exposes 47 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Camofox tools? +

Route the Camofox server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do Camofox tools fall into? +

Camofox tools are categorised as Read (15), Write (4), Destructive (2), Execute (26). Each category has a recommended default policy.

Enforce policy on every Camofox tool call.

Deterministic rules across all 47 Camofox tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

42,500+ MCP servers and 110,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.