by DevEnterpriseSoftware
Provides an MCP server that enables scraping of web pages through ScrAPI, delivering HTML or Markdown output for downstream processing.
Scrapi MCP Server exposes ScrAPI’s scraping capabilities via the Model Context Protocol, allowing clients to request a URL and receive either the raw HTML or a Markdown rendering of the page. It is designed for scenarios where sites employ bot detection, captchas, or geolocation restrictions.
Install via NPX (recommended):
{
"mcpServers": {
"scrapi": {
"command": "npx",
"args": ["-y", "@deventerprisesoftware/scrapi-mcp"],
"env": { "SCRAPI_API_KEY": "<YOUR_API_KEY>" }
}
}
}
Add the above block to your claude_desktop_config.json
or any MCP‑compatible client configuration.
Docker alternative:
docker run -i --rm -e SCRAPI_API_KEY=<YOUR_API_KEY> deventerprisesoftware/scrapi-mcp
Cloud SSE endpoint (no API‑key forwarding): https://api.scrapi.dev/sse
.
Calling tools:
scrape_url_html
– input: url
(string); returns HTML.scrape_url_markdown
– input: url
(string); returns Markdown.scrape_url_html
and scrape_url_markdown
).Do I need an API key? No, but without it you are limited to one concurrent request and 20 free calls per day.
How do I set my API key?
Pass it via the SCRAPI_API_KEY
environment variable in the NPX or Docker command, or include it in the env
section of your MCP configuration.
Can I run the server locally without Docker? Yes, the NPX package downloads and runs the server directly.
Is there a hosted version?
Yes, the cloud SSE endpoint at https://api.scrapi.dev/sse
.
What output formats are supported? HTML and Markdown, selected by the respective tool.
Will the cloud server accept my API key? Currently the cloud endpoint does not forward an API key; use the local NPX/Docker server for authenticated calls.
MCP server for using ScrAPI to scrape web pages.
ScrAPI is your ultimate web scraping solution, offering powerful, reliable, and easy-to-use features to extract data from any website effortlessly.
scrape_url_html
url
(string)scrape_url_markdown
url
(string)Optionally get an API key from the ScrAPI website.
Without an API key you will be limited to one concurrent call and twenty free calls per day with minimal queuing capabilities.
The ScrAPI MCP Server is also available in the cloud over SSE at https://api.scrapi.dev/sse
Cloud MCP servers are not widely supported yet but you can access this directly from your own custom clients or use MCP Inspector to test it. There is currently no facility to pass through your API key when connecting to the cloud MCP server.
Add the following to your claude_desktop_config.json
:
{
"mcpServers": {
"scrapi": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"SCRAPI_API_KEY",
"deventerprisesoftware/scrapi-mcp"
],
"env": {
"SCRAPI_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
{
"mcpServers": {
"scrapi": {
"command": "npx",
"args": [
"-y",
"@deventerprisesoftware/scrapi-mcp"
],
"env": {
"SCRAPI_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
Docker build:
docker build -t deventerprisesoftware/scrapi-mcp -f Dockerfile .
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
Please log in to share your review and rating for this MCP.
{ "mcpServers": { "scrapi": { "command": "npx", "args": [ "-y", "@deventerprisesoftware/scrapi-mcp" ], "env": { "SCRAPI_API_KEY": "<YOUR_API_KEY>" } } } }
Explore related MCPs that share similar capabilities and solve comparable challenges
by modelcontextprotocol
A Model Context Protocol server that provides web content fetching capabilities.
by microsoft
Provides fast, lightweight browser automation using Playwright's accessibility tree, enabling LLMs to interact with web pages through structured snapshots instead of screenshots.
by firecrawl
Provides powerful web scraping capabilities for LLM clients such as Cursor, Claude, and others, enabling content extraction, crawling, search, and batch processing through a Model Context Protocol server.
by zcaceres
Fetches web content and returns it in HTML, JSON, plain‑text, or Markdown formats, optionally applying custom request headers.
by tinyfish-io
Extract structured data from any web page by invoking AgentQL's extraction tool through a Model Context Protocol server, enabling AI assistants to retrieve and format web information on demand.
by cyberchitta
Fetches HTML or markdown from bot‑protected websites, delivering plain‑text content that AI assistants can process.
by xxxbrian
Provides realistic browser-like HTTP request capabilities with accurate TLS/JA3/JA4 fingerprints, enabling LLMs to bypass anti-bot measures and retrieve web content, plus conversion of PDF and HTML to Markdown for easier LLM processing.
by djannot
Scrape webpages and convert them to well‑formatted markdown, automatically handling cookies, captchas, paywalls and other interactive elements using AI‑driven vision analysis.
by Dumpling-AI
Provides comprehensive MCP services that integrate Dumpling AI’s data APIs, web scraping, document conversion, AI agents, knowledge‑base management, and secure JavaScript/Python execution.