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>"
}
}
}
}claude mcp add scrapi npx -y @deventerprisesoftware/scrapi-mcpExplore 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 web scraping, crawling, search, and structured data extraction for LLM clients through a Model Context Protocol server.
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 brightdata
Provides real-time web access for AI models, delivering search, markdown‑ready scraping, and optional browser automation while bypassing geo‑restrictions, rate limits, and CAPTCHAs.
by tavily-ai
Provides real‑time web search, intelligent data extraction, structured website mapping, and systematic crawling through an MCP server, ready to be integrated with AI coding assistants and other tools.
by hyperbrowserai
Provides tools to scrape, extract structured data, crawl webpages, and access general‑purpose browser agents such as OpenAI CUA, Anthropic Claude Computer Use, and lightweight Browser Use via 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.