scrapling-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@scrapling-mcpScrape all h2 headlines from https://news.ycombinator.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Scrapling MCP Server
MCP (Model Context Protocol) server that exposes Scrapling web scraping framework as tools for Claude Code and other MCP clients.
Setup Local
Prerequisites
Python 3.10+
pip
Install
cd scrapling-mcp
pip install -r requirements.txt
pip install "scrapling[fetchers]"
scrapling installRun Locally
python server.pyRelated MCP server: WebcrawlerAPI MCP Server
Tools Available
1. scrape_url
Fetch and parse a single URL.
Parameters:
url(string, required): URL to scrapeuse_stealth(boolean): Use stealth mode to bypass anti-bot (default: false)include_html(boolean): Include raw HTML in response (default: false)timeout(integer): Request timeout in seconds (default: 30)
Returns: URL content, status, and optional HTML
2. scrape_with_selector
Scrape URL and extract elements using CSS or XPath selector.
Parameters:
url(string, required): URL to scrapeselector(string, required): CSS selector or XPath expressionselector_type(string): "css" or "xpath" (default: "css")use_stealth(boolean): Use stealth mode (default: false)
Returns: List of matching elements
3. batch_scrape
Scrape multiple URLs sequentially with rate limiting.
Parameters:
urls(array, required): List of URLs to scrapeuse_stealth(boolean): Use stealth mode for all requests (default: false)
Returns: Results for all URLs
4. health_check
Check server health and availability.
Returns: Service status and version
Deploy to Render (Free)
Steps
Create GitHub repo (if not already)
cd scrapling-mcp git init git add . git commit -m "Initial scrapling-mcp" git push origin mainCreate Render service
Go to https://render.com
Sign up/login
Click "New +" → "Web Service"
Connect GitHub repo
Select "scrapling-mcp" directory
Name:
scrapling-mcpEnvironment: Docker
Plan: Free
Click "Create Web Service"
Wait for deployment (~5 minutes)
Get service URL
From Render dashboard:
https://scrapling-mcp-xxxx.onrender.com
Configure Claude Code
Get server URL from Render
Update
.mcp.json:{ "mcpServers": { "scrapling": { "type": "url", "url": "https://scrapling-mcp-xxxx.onrender.com" } } }Restart Claude Code
Test:
Use
/mcp-inspectto see available toolsAsk Claude to scrape a URL
Environment Variables (Optional)
PYTHONUNBUFFERED=true(default on Render)
Notes
Free Render tier goes to sleep after 15 minutes of inactivity
First request after sleep takes 30-60 seconds
Stealth mode requires additional resources (more CPU/memory)
Batch scraping includes 1-second delays between requests
Troubleshooting
Server won't start:
pip install --upgrade scrapling
scrapling installImport errors:
pip install -r requirements.txt --upgradeTimeout on Render:
May be caused by free tier resource limits
Try increasing timeout parameter
Use
use_stealth=falsefirst
This server cannot be deployed
Maintenance
Related MCP Connectors
Scrapingdog MCP — wraps Scrapingdog (scrapingdog.com), a proxy-based web
Scrape, crawl and search the web for AI agents via MCP.
ScrapingBee MCP — wraps the ScrapingBee headless-scraping API (scrapingbee.com)
MCP tools for AI agents: render URLs to image/PDF, check link health, convert HTML/CSV/JSON.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides fast, self-hosted web search and reliable web scraping using SearXNG and Crawl4AI, integrated as MCP tools for Claude Code.43-
- FlicenseNot gradedqualityDmaintenanceIntegrates WebcrawlerAPI's web scraping and crawling capabilities into MCP-compatible applications like Claude Code, allowing content extraction from any website.4 npm2-
- AlicenseBqualityDmaintenanceEnables web scraping with JavaScript rendering, screenshots, and proxy support via the Scrapedo API, allowing Claude to scrape any website.515 npmMIT
- AlicenseAqualityAmaintenanceProvides 27 MCP-native tools for web scraping, crawling, deep research, and autonomous extraction, delivering clean Markdown and structured JSON from any website.31377 npm2MIT