Skip to content
Agentmart
Submit a tool

Weboperator

Hands your live Chrome tab to any MCP client — snapshot, navigate, click, type, extract.

Connector by KazKozDev · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 3
Write a review

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/kazkozdev-weboperator

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.

We use your email only for this newsletter. Privacy

About

Hands your live Chrome tab to any MCP client — snapshot, navigate, click, type, extract.

No 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, install config and code. Checked Oct 25, 2026.

Tools
6 read · 24 write · 1 delete · 10 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 41

Read from the source code; the running server may list different tools.

Read 6 · Look things up without changing anything.

  • browser_extract
  • browser_screenshot
  • browser_snapshot
  • extract
  • list_tabs
  • read_cells

Write 24 · Create, change, send or run things.

  • batch_actions
  • browser_click
  • browser_navigate
  • browser_press
  • browser_scroll
  • browser_type
  • click
  • close_tabs
  • fail_subtask
  • fill_cells
  • fill_login_credentials
  • finish_subtask
Show 12 more tools
  • navigate
  • press
  • scroll
  • select
  • select_cell
  • set_cell
  • set_task_plan
  • start_subtask
  • type
  • update_task_memory
  • upload_attachment
  • weboperator_execute_goal

Delete 1 · Delete, drop, revoke or wipe things.

  • ungroup_tabs

Not yet classified 10 · We could not tell from the name and description.

  • bookmark_tabs
  • browser_solve_captcha
  • define_sheet_contract
  • done
  • group_tabs
  • open_tab
  • paste_table
  • solve_captcha
  • switch_tab
  • wait

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • WEBOPERATOR_API_TOKEN

Other settings (environment variables or headers).

  • WEBOPERATOR_AGENT_SOCKET
  • WEBOPERATOR_BRIDGE_PORT

Network hosts it talks to 60

  • adrenalinpark.de · found in code
  • aistudio.google.com · found in code
  • amazon.com · found in code
  • api.anthropic.com · found in code
  • api.deepseek.com · found in code
  • api.openai.com · found in code
  • api.siliconflow.com · found in code
  • api.x.ai · found in code
  • apple.com · found in code
  • aveapilates.com · found in code
  • beastriver.com · found in code
  • blue.kingcounty.com · found in code
  • broadinstitute.org · found in code
  • cagreatamerica.com · found in code
  • chinahousenewlondonct.com · found in code
  • cloud.siliconflow.com · found in code
  • crunchbase.com · found in code
  • dhl.com · found in code
  • duckduckgo.com · found in code
  • estately.com · found in code
  • fedex.com · found in code
  • forpetessakepub.com · found in code
  • ftp.ensembl.org · found in code
  • fundresearch.fidelity.com · found in code
  • generativelanguage.googleapis.com · found in code
  • genome.gov · found in code
  • github.com · found in code
  • google.com · found in code
  • huggingface.co · found in code
  • imdb.com · found in code
Show 30 more hosts
  • info.kingcounty.gov · found in code
  • investor.apple.com · found in code
  • ir.fubo.tv · found in code
  • ir.monday.com · found in code
  • justwatch.com · found in code
  • magic.wizards.com · found in code
  • marketscreener.com · found in code
  • mcdonalds.com · found in code
  • mercato.com · found in code
  • mtggoldfish.com · found in code
  • ncbi.nlm.nih.gov · found in code
  • openrouter.ai · found in code
  • order.mealkeyway.com · found in code
  • pe.usps.com · found in code
  • philamuseum.org · found in code
  • postcalc.usps.com · found in code
  • potashmarkets.com · found in code
  • redfin.com · found in code
  • renzograciewst.com · found in code
  • rottentomatoes.com · found in code
  • seattlechildrensmuseum.org · found in code
  • sheets.new · found in code
  • stockanalysis.com · found in code
  • tripadvisor.com · found in code
  • unpkg.com · found in code
  • vudu.com · found in code
  • web.archive.org · found in code
  • whats-on-netflix.com · found in code
  • wunderground.com · found in code
  • zillow.com · found in code

Files it touches

  • /opt/homebrew/bin/node
  • /tmp/bridge-p1-
  • /tmp/weboperator-bridge-smoke-unauth.log
  • /tmp/weboperator-bridge-smoke.log
  • /tmp/weboperator-bridge.log
  • /tmp/weboperator-bridge.sock
  • /tmp/weboperator-mcp-smoke.log
  • Your home directory (~)

Tools (41)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • batch_actions

    Execute 2-5 independent, non-navigating actions in order with one verification snapshot. Stops at the first failure. Only use within the current plan step. Never batch links, submission, Enter, destructive actions, or actions whose targets depend on an earlier action.

  • bookmark_tabs

    Bookmark one or more tabs by tabId. If tabIds is omitted, bookmarks the current active tab.

  • browser_click

    Click an element on the webpage by its snapshot ref (e.g. "@e12"), numeric index, or CSS selector.

  • browser_extract

    Extract text or structured data from the webpage according to an extraction instruction.

  • browser_navigate

    Navigate a browser tab (the focused one unless tabId is given) to a specified URL.

  • browser_press

    Press a keyboard key on a webpage (e.g. "Enter", "Tab", "Escape", "ArrowDown", "Backspace").

  • browser_screenshot

    Capture a visual PNG screenshot of a browser tab (the focused one unless tabId is given).

  • browser_scroll

    Scroll a page or an inner scroll container. Pass ref to scroll a specific container (e.g. a virtualized message list) instead of the window.

  • browser_snapshot

    Capture the structured accessibility tree and numbered interactive elements (buttons, inputs, links) from a browser tab (the focused one unless tabId is given).

  • browser_solve_captcha

    Attempt to detect and automatically solve or click Cloudflare Turnstile, reCAPTCHA, hCaptcha, slider puzzle, or visual text challenges in the active tab.

  • browser_type

    Type text into an input field by snapshot ref, element index or CSS selector.

  • click

    Click an interactive element by its ref (e.g. "@e3").

  • close_tabs

    Close one or more browser tabs by tabId. This is destructive and requires user confirmation.

  • define_sheet_contract

    Declare the expected Google Sheets table/range before filling it. Runtime blocks final done until the declared rows and columns have been written.

  • done

    Finish the task. success=true if completed, otherwise false with explanation.

Show 26 more tools
  • extract

    Extract data from the page and return to the user as a partial result. Pass comma-separated refs of interactive elements, refs="visible" for visible page text, or refs="all" for document.body.

  • fail_subtask

    Mark an orchestrator subtask as failed when it cannot be completed after recovery attempts.

  • fill_cells

    Fill a spreadsheet cell-by-cell from TSV data. For Google Sheets this selects each cell range (A1, B1, ...) and types values individually instead of pasting a whole table.

  • fill_login_credentials

    Fill username/email and password fields using credentials stored in the extension session vault for the current site. The model never sees the password.

  • finish_subtask

    Mark the current orchestrator subtask as complete and store its result. Use this before moving to the next subtask.

  • group_tabs

    Group one or more tabs by tabId and optionally set a group title/color.

  • list_tabs

    List open browser tabs with tabId, title, URL, active state, pinned state, index, and groupId. Use before organizing or switching to existing tabs.

  • navigate

    Navigate to a URL in the current tab.

  • open_tab

    Open exactly one URL in a new browser tab. Use one open_tab call per URL.

  • paste_table

    Paste tab-separated table data into a spreadsheet/grid, filling rows and columns from the selected cell. Best for Google Sheets and Excel Online. Click a starting cell first, or pass its ref.

  • press

    Press a key or shortcut in the active element. Useful for editors: Enter, Backspace, Cmd/Ctrl+B, Cmd/Ctrl+I, Cmd/Ctrl+U.

  • read_cells

    Read cell values from a Google Sheets range. Returns the values as a 2D array (rows of columns).

  • scroll

    Scroll the page or an element.

  • select

    Select an option in a select/combobox by ref and value or text.

  • select_cell

    Select a Google Sheets cell by A1 notation, e.g. A1, B2, AA10. Use before editing or checking a specific cell.

  • set_cell

    Set one Google Sheets cell to one value. This selects the cell, clears it, writes the value, and verifies it by copying the cell back.

  • set_task_plan

    Set a compact visible task plan before browser actions. Use 2-5 concise action steps (3-8 words each).

  • solve_captcha

    Attempt to detect and automatically solve Cloudflare Turnstile, reCAPTCHA (grid/audio), hCaptcha, slider puzzle, visual text, press-and-hold, or proof-of-work challenges on the page.

  • start_subtask

    Mark an orchestrator subtask as running before working on it. Use the subtask id or index shown in the orchestrator progress block.

  • switch_tab

    Switch focus to an existing browser tab by tabId.

  • type

    Type text into an input field (textbox/searchbox/combobox/contenteditable). Default replaces content; mode=append adds at the end/current position. submit=true to press Enter after.

  • ungroup_tabs

    Remove one or more tabs from their tab group.

  • update_task_memory

    Save a compact progress summary for long tasks. Use after important milestones or before risky navigation.

  • upload_attachment

    Attach one task-scoped local file to a visible file input. Use only an attachmentId listed in the task goal.

  • wait

    Wait for a condition: page load, element appearance, or timeout.

  • weboperator_execute_goal

    Execute an autonomous browser goal end-to-end using WebOperator multi-step planner.

Signals

Stars
3
Forks
0
Open issues
0
Last commit
Oct 24, 2026 (5 days ago)
Last release
Sep 1, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.KazKozDev/weboperator
Version
1.5.1
Auth
API key
Packages
npm weboperator-mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from KazKozDev

Cite this page

Weboperator MCP server. Agent Mart. https://agentmart.dev/connectors/kazkozdev-weboperator (last updated 2026-10-24)