Web scraping for AI agents. Converts URLs to clean, LLM-ready Markdown with anti-bot bypass.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
νκ΅μ΄ Β· Website Β· Dashboard
β‘ Fast & Reliable β Built on 8+ years of web scraping expertise, 1,900+ production crawlers, and battle-tested anti-bot handling.
An MCP (Model Context Protocol) server that lets AI agents fetch and read web pages. Simply give it a URL, and it returns clean, LLM-ready content β fast.
Before: AI can't read web pages directly
After: "Summarize this article" just works β¨
Scrapi MCP Server supports two transport modes:
| Mode | Best For | Node.js Required |
|---|---|---|
| Stdio | Claude Desktop, Cursor, Cline, Claude Code | Yes (auto via npx) |
| Streamable HTTP | All clients, Node.js-free environments | No |
No installation needed. Just configure your MCP client to use npx.
Tip: You can also pass the API key via CLI argument instead of env var:
See Step 2 for where to put this configuration.
hsmcp_ API keyOption A: Via Settings (Recommended)
Option B: Edit config file directly
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonConfiguration (npx):
Configuration (from source):
Note: Replace
/absolute/path/to/with the actual path where you cloned the repository.
Config file location:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json%APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.jsonConfiguration (npx):
Configuration (from source):
Create or edit .cursor/mcp.json in your project root:
Configuration (npx):
Configuration (from source):
Option 1: CLI command (Recommended)
Or with --api-key:
Option 2: Edit config file
Edit ~/.claude.json or project .mcp.json:
Connect via Streamable HTTP β no Node.js installation needed on the client side.
Endpoint: https://scrapi.ai/mcp
Cursor (.cursor/mcp.json):
Claude Code (CLI):
Cline (cline_mcp_settings.json):
Claude Desktop (claude_desktop_config.json):
Note: Claude Desktop requires the mcp-remote proxy for HTTP connections.
Run your own instance instead of using the hosted endpoint:
The server starts at http://localhost:3000 with the MCP endpoint at /mcp. Configure with PORT and HOST environment variables. Replace the URL in the client configurations above with your self-hosted URL (e.g. http://localhost:3000/mcp).
Health check: GET http://localhost:3000/health
You should see the MCP server connection indicator.
scrape_urlScrapes a webpage and returns AI-readable content.
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
url | string | β | URL to scrape |
format | string | markdown (default) or text |
Example:
Markdown Output:
Text Output:
scrape_urlsScrapes multiple webpages in parallel and returns AI-readable content.
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
urls | string[] | β | URLs to scrape (max 10) |
format | string | markdown (default) or text |
Example:
Output:
No reviews yet β be the first to share how this listing worked for you.
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/scrapi)<a href="https://allmcps.com/mcp/scrapi"><img src="https://allmcps.com/api/badge/scrapi?style=directory" alt="Scrapi on AllMCPs" /></a>