MCP Catalogs
Home

scraperapi-mcp

by scraperapi·4·Score 39

ScraperAPI MCP server enables LLMs to retrieve and process web scraping requests using ScraperAPI.

web-scrapingdeveloper-toolsai-llm
0
Forks
0
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

This MCP server provides a complete implementation of the Model Context Protocol specification, allowing seamless integration of web scraping capabilities into LLM clients. It features a straightforward architecture that connects LLM clients to ScraperAPI's web scraping services, with support for various parameters like country targeting, premium proxies, and device-specific rendering.

Try asking AI

After installing, here are 4 things you can ask your AI assistant:

you:Extracting real-time data from websites
you:Bypassing geo-restrictions on content
you:Monitoring web content changes
you:Automating data collection for analysis

When to choose this

Choose this server when you need to scrape dynamic websites with JavaScript rendering, bypass geo-restrictions, or access premium residential proxies through your LLM client.

When NOT to choose this

Avoid this if you need a free scraping solution, as ScraperAPI is a paid service, or if you're concerned about vendor lock-in to a specific scraping infrastructure.

Tools this server exposes

1 tool extracted from the README
  • scrapescrape(url: string, render?: boolean, country_code?: string, premium?: boolean, ultra_premium?: boolean, device_type?: string, output_format?: string, autoparse?: boolean)

    Scrape a URL from the internet using ScraperAPI

Comparable tools

browserless-mcprequests-mcpscrapeops-mcp

Installation

Installation

Prerequisites
  • Python 3.11+
  • Docker (optional)
Using Python

Install the package:

pip install scraperapi-mcp-server

Add this to your client configuration file:

{
  "mcpServers": {
    "ScraperAPI": {
      "command": "python",
      "args": ["-m", "scraperapi_mcp_server"],
      "env": {
        "API_KEY": "<YOUR_SCRAPERAPI_API_KEY>"
      }
    }
  }
}
Using Docker

Add this to your client configuration file:

{
  "mcpServers": {
    "ScraperAPI": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "-e",
        "API_KEY=${API_KEY}",
        "--rm",
        "scraperapi-mcp-server"]
    }
  }
}

Compare scraperapi-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.