ZenLink MCP server
io.github.JayQuan-McCleary/zenlink-mcp·v2.1.2Browser automation for MCP clients via Zen Browser. Parallel multi-tab, content extraction.
not scanned yet
0 stars30 downloads/wk
Reviews
Write oneNobody has reviewed ZenLink MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
ZenLink MCP tools
No tool declarations could be read from the package source. They show once the server is installed.
How ZenLink MCP compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 58% of 866 Scraping and browsing servers
- Downloads a week
- 30
- more than 10% of 309 Scraping and browsing servers with a package
Release history: 2 versions in the registry since 2026-05-20, latest 2026-10-06, typically one every 139 days.
Install ZenLink MCP in Claude Code, Cursor or VS Code
claude mcp add zenlink-mcp -- uvx zenlink-mcp
What the publisher says
From the ZenLink MCP repository's README, as published. We do not edit it. Read it on GitHub
ZenLink MCP
MCP server for browser automation via ZenLink — gives Claude Desktop and other MCP clients native browser control through Zen Browser (Firefox-based).
v2.0.0 ships ~50 new tools for parallel agentic work: real multi-tab parallelism, tab unloader defense, session save/restore, Readability + Markdown extraction, request interception, cookies/storage, and orchestration primitives (broadcast, sync barriers, tab pools, named tags). See CHANGELOG.md for the full list.
Installation
pip install zenlink-mcpRequirements
- ZenLink browser extension v2.0.0+ installed in Zen Browser
- ZenLink bridge running (python native/bridge.py)
Tool surface (75+ tools)
Every tab-aware tool below accepts an optional tab_id parameter — pass it to drive a specific tab without stealing focus, the foundation for parallel multi-tab work.
Core
zenstatus, zenhealth, zentabs, zennewtab, zenclosetab, zenswitchtab, zennavigate, zen_screenshot
Content extraction (read once, work cheaply)
zenpagetext, zenpageinfo, zenreadability, zenmarkdown, zenquery, zenhtml, zenlinks, zenimages, zenmeta, zenstructureddata, zenbounds, zencomputedstyle, zendom, zenforms, zeniframes, zenexplainselector, zenfullpagemetrics
Interaction
zenclick, zentrustedclick, zendoubleclick, zentype, zenfill, zenformfill, zenseteditablecontent, zenselectoption, zencheck, zenfocus, zenblur, zenkeypress, zensubmitform, zendrag, zenhover, zenscroll, zenfind, zenhighlight, zenclickandwait_navigation
Visual
zenscreenshot, zenelementscreenshot, zenfullpagescreenshot
Tab and window management
zenpintab, zenmutetab, zenduplicatetab, zenreloadtab, zenback, zenforward, zengetzoom, zensetzoom, zenwindows, zencreatewindow, zenclosewindow, zenfocuswindow, zenmovetab, zendetach_tab
Network, cookies, state
zencookies, zenstorage (local/session), zenclipboard, zendownloads, zenclearbrowsingdata, zenintercept, zencapturenetwork, zenwaitfornetworkidle, zenwaitforurl, zenwaitfortitle, zenwatchconsole, zenconsolelogs
Sessions (auth-once-use-many)
zensavesession, zenloadsession, zenlistsessions, zendeletesession
Orchestration (parallel multi-tab)
zenkeepalive, zenkeepalivestop, zenwaketab, zenbroadcast, zensyncbarrier, zentagtab, zenresolvetag, zenlisttags, zenuntagtab, zentabpool, zenpoolacquire, zenpoolrelease, zen_parallel
Batch / scripting
zen_batch (with parallel, if, while, try, sequence, retry, ${$N.field} variable substitution)
Observability / policy
zenlogs, zenaudit, zensetpolicy, zengetpolicy, zenretry, zenreload_extension
Wait primitives
zenwaitforelement, zenwaitforresult, zenwaitforurl, zenwaitfortitle, zenwaitfornetworkidle
Workflow
zenworkflows, zenworkflow, zencache, zenwp_html
zenwaitfor_element
Waits for a CSS selector to appear and become visible on the page. Returns immediately when found rather than sleeping a fixed duration — use this instead of sleep when waiting for dynamic/JS-rendered content.
{"action": "waitForElement", "selector": ".tracking-events", "timeout": 10000}Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
ZenLink MCP: common questions
- Is ZenLink MCP server safe?
- Mostly: it is graded B (82/100). Read the ZenLink MCP safety report
- How do I install ZenLink MCP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does ZenLink MCP need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is ZenLink MCP maintained?
- The last commit was 168 days ago (2026-05-20). The latest release is v2.1.2.
- What can I use instead of ZenLink MCP?
- Servers from other publishers that do the same job: three.ws Herald MCP server, Browser Gateway MCP server and Parallel Browser MCP server.
- How does ZenLink MCP compare with other Scraping and browsing MCP servers?
- safety score 82/100 (higher than 58% of 866 Scraping and browsing servers); downloads a week 30 (more than 10% of 309 Scraping and browsing servers with a package). Full comparison.
Alternatives to ZenLink MCP
Same job from other publishers: the closest match first, then the best rated.
- three.ws HeraldTell your human in person: a 3D character walks onto their open browser tab and says it out loud.not reviewedGrowingB
- Browser GatewayAI browser tools with Chrome CDP. Navigate, screenshot, interact. Multi-provider failover.not reviewedGrowingB
- Parallel Browser MCPMCP server for parallel browser automation across multiple providers.not reviewedGrowingB
- One SearchWeb search, URL discovery, scraping & extraction with agent-browser and search providersnot reviewedGrowingB
vibatchiumStealth browser automation for AI agents — real Chrome, N parallel persistent logged-in sessions.not reviewedGrowingA