Labsco
ZenRows logo

ZenRows MCP

β˜… 19

from ZenRows

ZenRows MCP gives your agent access to the entire web, including every site that blocks bots.

πŸ”₯πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedAccount requiredAdvanced setup
<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="assets/zenrows_light.svg"> <img src="assets/zenrows_dark.svg" alt="ZenRows MCP" width="380"> </picture> </p>

ZenRows MCP Server

The ZenRows MCP (Model Context Protocol) server is the standard way AI systems use ZenRows. A single connection gives your AI assistant, agent, or application real-time access to any website.

npm version MIT License

πŸ“š Full documentation: docs.zenrows.com/integrations/mcp/mcp-overview


Why ZenRows MCP

  • Reach sites that normally block bots. Get access to any website at scale without getting blocked by anti-bot systems.
  • Managed scraping infrastructure. Proxy rotation, headless browser orchestration, anti-bot evasion, and session management run on ZenRows infrastructure.
  • Plug into any AI you already use. Works with any MCP client, including AI assistants, agent frameworks, AI SDKs, IDE plugins, and custom applications.
  • Plain English, no scraping code. Describe the task naturally and the AI picks the right tool. No selectors, no proxy management, no anti-bot tuning.

Tools

The ZenRows MCP exposes two families of tools:

  • scrape: single-request fetch returning Markdown, plain text, HTML, JSON, PDF, or screenshot. Backed by the Universal Scraper API.
  • browser_*: 30+ tools for full browser automation including navigation, clicks, form fills, JavaScript execution, cookies, tabs, and persistent sessions. Backed by the Scraping Browser.

The AI selects the right tool from your prompt. You don't call tools directly in code.

See the full tool reference for every tool, parameter, and return value.


Development

git clone https://github.com/ZenRows/zenrows-mcp
cd zenrows-mcp
npm install
cp .env.example .env   # Add your API key
npm run dev            # Run with .env loaded (requires Node.js 20.6+)
npm run build          # Compile to dist/
npm run inspect        # Open the MCP inspector UI

Pull requests and issues are welcome.


Resources


License

MIT