Cloak MCP
Stealth browser MCP server — anti-detection Chromium with snapshot-first agent interface
Connector by overtimepog · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying Cloak MCP?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/overtimepog-cloakmcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 7 read · 14 write · 1 delete · 5 not yet classified
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Python package
Tools by what they do 27
Read from the source code; the running server may list different tools.
Read 7 · Look things up without changing anything.
cloak_checkcloak_consolecloak_get_cookiescloak_list_pagescloak_read_pagecloak_screenshotcloak_snapshot
Write 14 · Create, change, send or run things.
cloak_backcloak_clickcloak_closecloak_close_pagecloak_downloadscloak_forwardcloak_hovercloak_navigatecloak_pdfcloak_press_keycloak_scrollcloak_select
Show 2 more tools
cloak_set_cookiescloak_type
Delete 1 · Delete, drop, revoke or wipe things.
cloak_network_continue
Not yet classified 5 · We could not tell from the name and description.
cloak_evaluatecloak_launchcloak_network_interceptcloak_new_pagecloak_wait
Tools (27)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
cloak_backNavigate back in browser history. Returns an updated snapshot. Args: page_id: Target page ID.
cloak_checkCheck or uncheck a checkbox/radio by ref ID. Returns an updated snapshot. Args: page_id: Target page ID. ref: Ref ID from snapshot. checked: True to check, False to uncheck.
cloak_clickClick an element by its [@eN] ref ID from cloak_snapshot. Auto-retries once if the element moved. Returns an updated snapshot. Args: page_id: Target page ID. ref: Ref ID from snapshot (e.g. '@e5' or 'e5').
cloak_closeClose the stealth browser and release all resources. Always call when done.
cloak_close_pageClose a specific page by ID. Args: page_id: Page ID to close.
cloak_consoleGet browser console output (log/warn/error/info) and JS errors. Args: page_id: Target page ID. clear: Clear the message buffer after reading.
cloak_downloadsGet list of files downloaded by the browser on a page. Returns downloaded file info including suggested filenames and local paths. After clicking a download link, call this to retrieve the downloaded file path. Args: page_id: Target page ID.
cloak_evaluateExecute JavaScript in the page context and return the result. Args: page_id: Target page ID. expression: JavaScript expression to evaluate.
cloak_forwardNavigate forward in browser history. Returns an updated snapshot. Args: page_id: Target page ID.
cloak_get_cookiesGet all cookies from the page's browser context. Args: page_id: Target page ID.
cloak_hoverHover over an element by ref ID. Returns an updated snapshot. Args: page_id: Target page ID. ref: Ref ID from snapshot.
cloak_launchLaunch a stealth CloakBrowser instance. All anti-detection is ON by default. CloakBrowser is a source-patched Chromium passing Cloudflare Turnstile, reCAPTCHA v3 (0.9 score), FingerprintJS, BrowserScan, and 30+ detectors. Args: headless: Run headless. Some aggressive sites need headed mode (False). proxy: Proxy URL (e.g. 'http://user:pass@proxy:8080'). Residential recommended. humanize: Human-like mouse/keyboard/scroll (default: True). human_preset: 'default' or 'careful' (slower, more deliberate). stealth_args: Apply stealth fingerprint args (default: True). timezone…
cloak_list_pagesList all open pages with their IDs and URLs.
cloak_navigateNavigate to a URL. Auto-waits for the page to settle (network idle + DOM stable). Handles Cloudflare challenge pages with extra wait time. Returns an updated snapshot of the loaded page. Args: page_id: Target page ID. url: URL to navigate to. timeout: Navigation timeout in milliseconds.
cloak_network_continueRemove a network interception rule. Args: page_id: Target page ID. url_pattern: Same pattern used in cloak_network_intercept.
Show 12 more tools
cloak_network_interceptIntercept network requests — block, mock, or passthrough. Args: page_id: Target page ID. url_pattern: Glob pattern (e.g. '**/api/**', '**/*.png'). action: 'block', 'mock', or 'continue'. mock_body: Response body for 'mock' action. mock_status: HTTP status for 'mock' action. mock_content_type: Content-Type for 'mock' action.
cloak_new_pageOpen a new browser page/tab. Optionally navigate to a URL. Args: url: URL to navigate to after creating the page.
cloak_pdfSave the current page as a PDF file. Args: page_id: Target page ID. format: Page format — 'A4', 'Letter', 'Legal'. print_background: Include background graphics.
cloak_press_keyPress a keyboard key (Enter, Tab, Escape, ArrowDown, etc.). Returns an updated snapshot. Args: page_id: Target page ID. key: Key name (DOM KeyboardEvent key).
cloak_read_pageGet the page content as clean, readable markdown. Best for reading articles, docs, search results, or any content-heavy page. Strips navigation, ads, footers — returns just the main content. Much more token-efficient than raw HTML (60-80% savings). Args: page_id: Target page ID. max_length: Max characters to return (default: 50000).
cloak_screenshotTake an annotated screenshot with element indices overlaid. Each numbered element maps to [@eN] refs from cloak_snapshot. Use when you need VISUAL context — images, charts, CAPTCHAs, or layout. For most interactions, prefer cloak_snapshot() instead. Returns: file path to saved PNG, element count. Args: page_id: Target page ID. full_page: Capture entire scrollable page (default: viewport only).
cloak_scrollScroll the page. Returns an updated snapshot. Args: page_id: Target page ID. direction: 'up' or 'down'. amount: Pixels to scroll.
cloak_selectSelect a dropdown option by ref ID. Provide one of: value, label, or index. Returns an updated snapshot. Args: page_id: Target page ID. ref: Ref ID of the <select> element. value: Option value attribute to select. label: Option visible text to select. index: Option index (0-based) to select.
cloak_set_cookiesSet cookies in the page's browser context. Args: page_id: Target page ID. cookies: List of cookie dicts with name, value, domain, path.
cloak_snapshotCapture the page's accessibility tree — the PRIMARY way to understand pages. Returns interactive elements with [@eN] ref IDs for use with cloak_click, cloak_type, cloak_select, etc. Call this BEFORE interacting with a page. full=False (default): interactive elements only — compact and fast. full=True: includes surrounding text content for reading context. This is FASTER, CHEAPER, and MORE RELIABLE than screenshots. Always prefer this over cloak_screenshot for deciding what to click. Args: page_id: Target page ID from cloak_launch or cloak_new_page. full: Include text content alongs…
cloak_typeType text into an input by its [@eN] ref ID from cloak_snapshot. Clears the field first by default. Set submit=True to press Enter after. Returns an updated snapshot. Args: page_id: Target page ID. ref: Ref ID from snapshot (e.g. '@e3' or 'e3'). text: Text to type. clear: Clear field before typing (default: True). submit: Press Enter after typing (default: False).
cloak_waitWait for the page to settle (no DOM mutations + network idle). Use after actions that trigger dynamic content loading. Returns whether the page settled and how many DOM mutations occurred. Args: page_id: Target page ID. timeout_ms: Max wait time in milliseconds (default: 5000).
Signals
- Stars
- 14
- Forks
- 5
- Open issues
- 0
- Weekly downloads
- 64
- Last commit
- May 14, 2026 (5 months ago)
- Last release
- Apr 4, 2026 (6 months ago)
- Last package publish
- Apr 4, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.overtimepog/CloakMCP- Version
- 2.0.1
- Auth
- No auth
- Packages
- pypi cloakbrowsermcp
- License
- Apache-2.0
- Repository
- github.com/overtimepog/CloakMCP
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from overtimepog
- 0.405score
canvas-add
overtimepog
Register a Canvas LMS course for downloading.
SkillDFreshness: DClaude Code +9 - 0.405score
canvas-download
overtimepog
Download all content from a registered Canvas LMS course.
SkillDFreshness: DClaude Code +9 - 0.400score
canvas-ls
overtimepog
List all modules and folders in a Canvas LMS course.
SkillDFreshness: DClaude Code +9 - 0.400score
canvas-setup
overtimepog
Configure Canvas LMS credentials (API token and base URL).
SkillDFreshness: DClaude Code +9 - 0.400score
canvas-status
overtimepog
Show download status for a Canvas LMS course — how many files are tracked, what's missing, breakdown by folder.
SkillDFreshness: DClaude Code +9 - 0.400score
canvas-folders
overtimepog
Browse Canvas LMS course file folders and their contents.
SkillDFreshness: DClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Cloak MCP running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Cloak MCP. Agent Mart. https://agentmart.dev/connectors/overtimepog-cloakmcp (last updated 2026-10-24)