Skip to main content

Before You Start

You need:

Zenrows Account

A Zenrows account

Zenrows API Key

Your Zenrows API key

Node.js

Latest version of Node.js installed on your machine

Setup

1

Step 1: Open the configuration file

Open the Claude Desktop configuration file for your operating system:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
If the file does not exist yet, create it.
2

Step 2: Add the Zenrows MCP server

Paste the following into the configuration file, replacing YOUR_ZENROWS_API_KEY with your actual API key:
3

Step 3: Restart Claude Desktop

Save the file and fully quit Claude Desktop. Reopen it to load the new configuration.

Verify the integration

Once Claude Desktop restarts, the Zenrows tools are available. You can confirm it loaded correctly by asking Claude:
Claude lists the scrape tool and the browser_* tools if the integration is active.

Start scraping

Ask Claude to scrape a webpage or automate a browser workflow in plain English:

Troubleshooting

The scrape tool does not appear after restarting Confirm the configuration file is saved in the correct location and contains valid JSON. You can validate the JSON syntax at jsonlint.com. Page content is missing or incomplete The page likely loads content dynamically. Ask Claude to enable JavaScript rendering:
Requests return a 403 or bot detection page Ask Claude to use Premium Proxies:
For more troubleshooting options, see the Zenrows MCP overview.