01
browse
Open any page. We handle the obstacles.
zenrows.browse(url)
Agent Toolkit · MCP Server
Connect AI agents to the protected web through a standard tool interface.
Give Claude, ChatGPT, or any AI assistant access to every website your team relies on. One setup, every workflow.
10,000 credits/month for free, always.
Tools
01
Open any page. We handle the obstacles.
zenrows.browse(url)
02
Pull fields by name. Or pass a schema.
zenrows.extract(url, fields)
03
Is the URL live? Is the data fresh?
zenrows.verify(url)
04
Hiring. Tech stack. Headcount. Growth.
zenrows.enrich(domain)
The wedge
Most APIs are designed for a developer to read. Zenrows MCP is designed for an AI agent to call. Same web, different reader.
Most tools require a developer in the loop. Zenrows MCP plugs straight into your AI assistant, no engineering ticket, no glue code.
Same package, every host. Set it once and forget about it.
Same snippet, every AI tool. Set it once and your team has it forever.
Setup
Drop the snippet into your client's config. Restart. Your agent now talks to Zenrows.
Paste the snippet into your AI tool's settings. Restart. Your assistant now reads the web through Zenrows.
{
"mcpServers": {
"zenrows": {
"command": "npx",
"args": ["-y", "@zenrows/mcp"]
}
}
}
claude mcp add zenrows \
-e ZENROWS_API_KEY=$KEY \
-- npx -y @zenrows/mcp
// .cursor/mcp.json
{
"zenrows": {
"command": "npx",
"args": ["-y", "@zenrows/mcp"]
}
}
{
"mcpServers": {
"zenrows": {
"command": "npx -y @zenrows/mcp"
}
}
}
// .vscode/mcp.json
{
"servers": {
"zenrows": {
"command": "npx",
"args": ["-y", "@zenrows/mcp"]
}
}
}
// settings.json
"context_servers": {
"zenrows": {
"command": { "path": "npx",
"args": ["-y", "@zenrows/mcp"]}
}
}
Settings → Tools → MCP
Add server:
Command: npx -y @zenrows/mcp
Env: ZENROWS_API_KEY=$KEY
# config.yaml
mcpServers:
- name: zenrows
command: npx
args: ["-y", "@zenrows/mcp"]
Today, in production
10,000 credits/month for free, always.
Start building free