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

JetBrains IDE

A JetBrains IDE with the AI Assistant plugin enabled

Setup

1

Step 1: Open the MCP settings

Go to Settings > Tools > AI Assistant > Model Context Protocol.
2

Step 2: Add the ZenRows MCP server

Add the following configuration, replacing YOUR_ZENROWS_API_KEY with your actual API key:
{
    "mcpServers": {
        "zenrows": {
            "command": "npx",
            "args": ["-y", "@zenrows/mcp"],
            "env": {
                "ZENROWS_API_KEY": "YOUR_ZENROWS_API_KEY"
            }
        }
    }
}
3

Step 3: Apply and restart

Click Apply and restart your IDE to load the new configuration.

Start scraping

Ask the AI assistant to scrape a webpage in plain English:
Scrape https://www.zenrows.com/pricing and summarize the plans.
Get the product names and prices from https://www.scrapingcourse.com/ecommerce/.
Scrape https://www.scrapingcourse.com/antibot-bypass using Premium Proxies.
Fetch https://www.scrapingcourse.com/javascript-rendering/ with JavaScript rendering enabled and return the page as Markdown.

Troubleshooting

The scrape tool is not available Confirm the configuration was saved under Settings > Tools > AI Assistant > Model Context Protocol and that you restarted the IDE after applying. Page content is missing or incomplete The page likely loads content dynamically. Ask the assistant to enable JavaScript rendering:
Scrape https://www.scrapingcourse.com/javascript-rendering/ with js_render enabled.
Requests return a 403 or bot detection page Ask the assistant to use Premium Proxies:
Scrape https://www.scrapingcourse.com/antibot-bypass using premium_proxy.
For more troubleshooting options, see the ZenRows MCP overview.