ZenRows MCP server โ Universal Scraper API for AI coding assistants
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
๐ก Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
The Zenrows MCP (Model Context Protocol) server is the standard way AI systems use Zenrows' web data infrastructure. A single connection gives your AI assistant, agent, or application reliable, real-time access to the live web, including the protected web.
๐ Full documentation: docs.zenrows.com/mcp/overview
Zenrows MCP supports two transport options. Both expose the same set of tools and capabilities. Pick the one that fits your client.
Use the hosted Zenrows MCP server when your AI application calls an LLM API directly. The server runs on Zenrows' infrastructure, so there is nothing to install, configure, or update.
Server URL:
Transport: Streamable HTTP
Authentication: OAuth-based. Pass your Zenrows API key as a Bearer token in the Authorization header on every request.
Most MCP clients accept this through an authorization shorthand field on the tool config and forward it as the Bearer token automatically. Some clients use a free-form headers field instead. Either approach works.
For the full walkthrough with framework-specific examples, see the Remote MCP server docs.
Use the local stdio configuration when your MCP client runs the server as a local subprocess instead of calling a remote URL. This is the standard setup for desktop AI tools and IDE plugins, including Claude Desktop, Claude Code, Cursor, Windsurf, VS Code, Zed, and JetBrains IDEs.
Package: @zenrows/mcp on npm
Authentication: API key via the ZENROWS_API_KEY environment variable.
Requirements: Node.js installed (for npx to work).
Configuration:
The exact location of this config varies by client. See the per-client setup guides for the file path for your client.
The Zenrows MCP exposes two families of tools:
scrape: single-request fetch returning Markdown, plain text, HTML, JSON, PDF, or screenshot. Backed by Fetch.browser_*: 30+ tools for full browser automation including navigation, clicks, form fills, JavaScript execution, cookies, tabs, and persistent sessions. Backed by Browser Sessions.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.
Pull requests and issues are welcome.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/zenrows-mcp)<a href="https://allmcps.com/mcp/zenrows-mcp"><img src="https://allmcps.com/api/badge/zenrows-mcp?style=directory" alt="Zenrows Mcp on AllMCPs" /></a>