Weboperator MCP server
Hands your live Chrome tab to any MCP client — snapshot, navigate, click, type, extract.
4 stars31 downloads/wk
Reviews
Write oneNobody has reviewed Weboperator yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Weboperator tools (10, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
browser_clickClick an element on the webpage by its numeric index (from browser_snapshot) or CSS selector.
browser_extractExtract text or structured data from the webpage according to an extraction instruction.
browser_navigateNavigate the active browser tab to a specified URL.
browser_pressPress a keyboard key on the active webpage (e.g. "Enter", "Tab", "Escape", "ArrowDown", "Backspace").
browser_screenshotCapture a visual PNG screenshot of the current active browser tab.
browser_scrollScroll the active webpage up or down.
browser_snapshotCapture the structured accessibility tree and numbered interactive elements (buttons, inputs, links) from the current active browser tab.
browser_solve_captchaAttempt to detect and automatically solve or click Cloudflare Turnstile, reCAPTCHA, or hCaptcha verification challenges in the active tab.
browser_typeType text into an input field by element index or selector.
weboperator_execute_goalwrite actionExecute an autonomous browser goal end-to-end using WebOperator multi-step planner.
Public scan report
scanner v0.1.10 · 2026-10-29 · same rubric, same numbers if you re-run it
- Code scan9 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Weboperator compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 60% of 867 Scraping and browsing servers
- Tools
- 10
- the typical Scraping and browsing server has 6
- Tools that change things
- 10%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 4
- more than 72% of 584 Scraping and browsing servers
- Downloads a week
- 31
- more than 11% of 312 Scraping and browsing servers with a package
What its tools let an agent do: 9 read · 1 change
Install Weboperator in Claude Code, Cursor or VS Code
Runs npx -y weboperator-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add weboperator -- npx -y weboperator-mcp
What the publisher says
From the Weboperator repository's README, as published. We do not edit it. Read it on GitHub
WebOperator — AI browser agent and MCP server for Chrome automation
Tell Chrome what you want done, in plain English, and let the agent do it.
Most browser agents bring their own browser. WebOperator works the one you are already in: the tab in front of you, with your sessions and logins intact — no separate profile, no re-login, no copying cookies around. The model behind it can be local, served by Ollama or MLX, so the pages you look at never have to leave the machine. And it works in both directions: the local bridge exposes that same live tab over MCP, so Hermes, OpenClaw, or any other agent client can borrow your browser as a tool.
git clone https://github.com/KazKozDev/WebOperator.git
npm --prefix WebOperator/core ci
npm --prefix WebOperator/core run buildYour goal, typed once · The agent plans, acts, verifies · Every step visible
Quick start
Two ways in. If you would rather not touch Node, grab the weboperator-1.5.0-chrome.zip archive from the latest release and unzip it — that folder is the built extension.
If you ran the commands above instead, the build lands in core/dist and finishes in well under a second:
vite v8.0.11 building client environment for production...
✓ 101 modules transformed.
✓ built in 189msEither way, open chrome://extensions, enable Developer mode, click Load unpacked, and point it at the folder you just got. Press Cmd+Shift+K (Ctrl+Shift+K on Linux) to open the side panel, pick a provider under Settings, and type a goal.
Out of the box the agent talks to Ollama at http://127.0.0.1:11434, so have a tool-capable local model running before your first task — or paste an API key and use a remote provider instead.
Automate a multi-step task across your open Chrome tabs
WebOperator works the tab you are looking at in a plan → act → verify loop: it writes out a plan you can read, calls one browser tool at a time, and checks each result against a fresh snapshot of the page before moving on.
Summarize the current pageIt can navigate, click, type, press keys, scroll, switch tabs, screenshot, and pull out structured text — so the same loop still works when the answer is scattered across half a dozen open tabs.
Compare info across tabsThe side panel streams the plan, every action, and the final answer, and keeps the full trace; history, checkpoints, and scheduled runs each get their own tab. The flip side: the agent only knows what it can actually see in the browser, so anything hidden, paywalled, or geo-blocked simply will not show up in the answer.
- Agent engineering — a plan, act and verify loop, 29 browser tools, 6 loop guards
- LLM security — the prompt-injection attack rate down from 44.4% to 0.0% across 9 adversarial fixtures
- LLM evaluation — AssistantBench and 24 fixtures in a deterministic harness, see docs/evals.md
- MCP — the browser exposed as an MCP server with 10 tools for any agent client
Schedule recurring browser automation in Chrome
Some tasks you want done whether or not you are at the keyboard. Give a schedule a start URL, a goal, and a cadence — once, hourly, daily, or weekly — and Chrome alarms wake the agent on time, even with the side panel closed.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Weboperator: common questions
- Is Weboperator MCP server safe?
- Mostly: it is graded B (83/100). Read the Weboperator safety report
- How do I install Weboperator?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Weboperator need an API key?
- Yes. The registry entry asks for
WEBOPERATOR_API_TOKEN. - Is Weboperator maintained?
- The last commit was 10 days ago (2026-10-26). The latest release is v1.5.1.
- What can I use instead of Weboperator?
- Servers from other publishers that do the same job: Skyvern MCP server, Openbrowser AI MCP server and Oya Browser MCP server. Compare all Weboperator alternatives.
- How does Weboperator compare with other Scraping and browsing MCP servers?
- safety score 83/100 (higher than 60% of 867 Scraping and browsing servers); tools 10 (the typical Scraping and browsing server has 6); tools that change things 10% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Weboperator
Same job from other publishers: the closest match first, then the best rated.
- SkyvernAI-powered browser automation — navigate, click, fill forms, and extract data from any website.not reviewedEstablishedA
- Openbrowser AIAI browser automation. Write async Python to navigate, click, type, and extract data.not reviewedEstablishedB
- Oya BrowserReal Chrome for agents: start a browser, read pages as numbered markdown, click, type, hand off.not reviewedEstablishedA
- Next AI Draw.iodraw.io diagrams your AI agent draws on a live browser canvas that you can also edit by handnot reviewedWidely usedA
- AIHawkAI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.not reviewedWidely usedA