# ZenRows MCP

Scrape any webpage and return clean, LLM-ready content using the ZenRows API.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add zenrows/zenrows-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list zenrows/zenrows-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get zenrows/zenrows-mcp scrape

# Call a tool
npx -y @smithery/cli@latest tool call zenrows/zenrows-mcp scrape '{}'
```

## Direct MCP Connection

Endpoint: `https://zenrows-mcp.run.tools`

## Tools (1)

- `scrape` — Scrape any webpage and return its content using ZenRows.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get zenrows/zenrows-mcp <tool-name>
```

## Prompts (3)

- `scrape_and_summarize` (url) — Scrape a webpage and return a concise summary of its content.
- `extract_structured_data` (url, fields) — Scrape a webpage and extract specific structured data using CSS selectors.
- `scrape_js_page` (url) — Scrape a page that requires JavaScript rendering (React, Vue, Angular, or any SPA).
