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
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.
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, 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_extractbrowser_screenshotbrowser_snapshotextractlist_tabsread_cells
Write 24 · Create, change, send or run things.
batch_actionsbrowser_clickbrowser_navigatebrowser_pressbrowser_scrollbrowser_typeclickclose_tabsfail_subtaskfill_cellsfill_login_credentialsfinish_subtask
Show 12 more tools
navigatepressscrollselectselect_cellset_cellset_task_planstart_subtasktypeupdate_task_memoryupload_attachmentweboperator_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_tabsbrowser_solve_captchadefine_sheet_contractdonegroup_tabsopen_tabpaste_tablesolve_captchaswitch_tabwait
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_SOCKETWEBOPERATOR_BRIDGE_PORT
Network hosts it talks to 60
adrenalinpark.de· found in codeaistudio.google.com· found in codeamazon.com· found in codeapi.anthropic.com· found in codeapi.deepseek.com· found in codeapi.openai.com· found in codeapi.siliconflow.com· found in codeapi.x.ai· found in codeapple.com· found in codeaveapilates.com· found in codebeastriver.com· found in codeblue.kingcounty.com· found in codebroadinstitute.org· found in codecagreatamerica.com· found in codechinahousenewlondonct.com· found in codecloud.siliconflow.com· found in codecrunchbase.com· found in codedhl.com· found in codeduckduckgo.com· found in codeestately.com· found in codefedex.com· found in codeforpetessakepub.com· found in codeftp.ensembl.org· found in codefundresearch.fidelity.com· found in codegenerativelanguage.googleapis.com· found in codegenome.gov· found in codegithub.com· found in codegoogle.com· found in codehuggingface.co· found in codeimdb.com· found in code
Show 30 more hosts
info.kingcounty.gov· found in codeinvestor.apple.com· found in codeir.fubo.tv· found in codeir.monday.com· found in codejustwatch.com· found in codemagic.wizards.com· found in codemarketscreener.com· found in codemcdonalds.com· found in codemercato.com· found in codemtggoldfish.com· found in codencbi.nlm.nih.gov· found in codeopenrouter.ai· found in codeorder.mealkeyway.com· found in codepe.usps.com· found in codephilamuseum.org· found in codepostcalc.usps.com· found in codepotashmarkets.com· found in coderedfin.com· found in coderenzograciewst.com· found in coderottentomatoes.com· found in codeseattlechildrensmuseum.org· found in codesheets.new· found in codestockanalysis.com· found in codetripadvisor.com· found in codeunpkg.com· found in codevudu.com· found in codeweb.archive.org· found in codewhats-on-netflix.com· found in codewunderground.com· found in codezillow.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_actionsExecute 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_tabsBookmark one or more tabs by tabId. If tabIds is omitted, bookmarks the current active tab.
browser_clickClick an element on the webpage by its snapshot ref (e.g. "@e12"), numeric index, or CSS selector.
browser_extractExtract text or structured data from the webpage according to an extraction instruction.
browser_navigateNavigate a browser tab (the focused one unless tabId is given) to a specified URL.
browser_pressPress a keyboard key on a webpage (e.g. "Enter", "Tab", "Escape", "ArrowDown", "Backspace").
browser_screenshotCapture a visual PNG screenshot of a browser tab (the focused one unless tabId is given).
browser_scrollScroll 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_snapshotCapture the structured accessibility tree and numbered interactive elements (buttons, inputs, links) from a browser tab (the focused one unless tabId is given).
browser_solve_captchaAttempt to detect and automatically solve or click Cloudflare Turnstile, reCAPTCHA, hCaptcha, slider puzzle, or visual text challenges in the active tab.
browser_typeType text into an input field by snapshot ref, element index or CSS selector.
clickClick an interactive element by its ref (e.g. "@e3").
close_tabsClose one or more browser tabs by tabId. This is destructive and requires user confirmation.
define_sheet_contractDeclare the expected Google Sheets table/range before filling it. Runtime blocks final done until the declared rows and columns have been written.
doneFinish the task. success=true if completed, otherwise false with explanation.
Show 26 more tools
extractExtract 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_subtaskMark an orchestrator subtask as failed when it cannot be completed after recovery attempts.
fill_cellsFill 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_credentialsFill username/email and password fields using credentials stored in the extension session vault for the current site. The model never sees the password.
finish_subtaskMark the current orchestrator subtask as complete and store its result. Use this before moving to the next subtask.
group_tabsGroup one or more tabs by tabId and optionally set a group title/color.
list_tabsList open browser tabs with tabId, title, URL, active state, pinned state, index, and groupId. Use before organizing or switching to existing tabs.
navigateNavigate to a URL in the current tab.
open_tabOpen exactly one URL in a new browser tab. Use one open_tab call per URL.
paste_tablePaste 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.
pressPress a key or shortcut in the active element. Useful for editors: Enter, Backspace, Cmd/Ctrl+B, Cmd/Ctrl+I, Cmd/Ctrl+U.
read_cellsRead cell values from a Google Sheets range. Returns the values as a 2D array (rows of columns).
scrollScroll the page or an element.
selectSelect an option in a select/combobox by ref and value or text.
select_cellSelect a Google Sheets cell by A1 notation, e.g. A1, B2, AA10. Use before editing or checking a specific cell.
set_cellSet 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_planSet a compact visible task plan before browser actions. Use 2-5 concise action steps (3-8 words each).
solve_captchaAttempt 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_subtaskMark an orchestrator subtask as running before working on it. Use the subtask id or index shown in the orchestrator progress block.
switch_tabSwitch focus to an existing browser tab by tabId.
typeType 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_tabsRemove one or more tabs from their tab group.
update_task_memorySave a compact progress summary for long tasks. Use after important milestones or before risky navigation.
upload_attachmentAttach one task-scoped local file to a visible file input. Use only an attachmentId listed in the task goal.
waitWait for a condition: page load, element appearance, or timeout.
weboperator_execute_goalExecute 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
- Repository
- github.com/KazKozDev/WebOperator
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from KazKozDev
- 0.578score
footnote-mcp
KazKozDev
Source-grounded web research: search, extraction, verification, and browser automation.
ConnectorBFreshness: BLocal★ 2↓ 58/wkClaude Code +5 - 0.504score
Abscissa
KazKozDev
Safety-aware MCP server for Linear issues, projects, cycles, and dependencies.
ConnectorCFreshness: CLocal★ 1↓ 29/wkClaude Code +5 - 0.420score
MCP Search Server
KazKozDev
Web search, content extraction, PDF parsing, plus datetime and geolocation tools.
ConnectorDFreshness: DLocalClaude Code +5
Cite this page
Weboperator MCP server. Agent Mart. https://agentmart.dev/connectors/kazkozdev-weboperator (last updated 2026-10-24)