MCP.Market

ZenLink MCP server

by JayQuan-McCleary·io.github.JayQuan-McCleary/zenlink-mcp·v2.1.2

Browser automation for MCP clients via Zen Browser. Parallel multi-tab, content extraction.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

not scanned yet

Adoption
New

0 stars30 downloads/wk

Reviews

Write one

Nobody 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.

Not scanned yet. New listings are scanned within a day or two of arriving.

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
Add to Cursor

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-mcp

Requirements

  • 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 Herald
    Tell your human in person: a 3D character walks onto their open browser tab and says it out loud.
    B
  • Browser Gateway
    AI browser tools with Chrome CDP. Navigate, screenshot, interact. Multi-provider failover.
    B
  • Parallel Browser MCP
    MCP server for parallel browser automation across multiple providers.
    B
  • One Search
    Web search, URL discovery, scraping & extraction with agent-browser and search providers
    B
  • vibatchium
    Stealth browser automation for AI agents — real Chrome, N parallel persistent logged-in sessions.
    A