Sponsored by Deepsite.site

Scrapfly MCP Server

Created By
Scrapfly7 days ago
Get real-time web data, automatically handle anti-bot systems, extract structured data, and capture screenshots with your favorite tools, such as Cursor or LangChain.
Content

Key Features & Capabilities

  • Live web data access
  • Anti-bot handling & proxy infrastructure
  • Structured data extraction
  • Screenshots capture
  • Secure Auth options

Works with your favorite AI tools: Claude Desktop, Cursor, Cline, Windsurf, LangChain, LlamaIndex, CrewAI, OpenAI function calling, n8n, Make, and Zapier.

Practical Use Cases

  • Job aggregation
  • Price monitoring
  • Content research & aggregation
  • Competitor intelligence & market analysis
  • Real-estate analysis
  • RAG & LLM data ingestion
  • Automated multi-step workflows

Tools

instructions

Purpose: Provide guidance and required parameters for successful scraping calls.

Features: Supplies best-practice recommendations, parameter selection hints, error-handling guidance, and the mandatory pow value needed before calling web_get_page or web_scrape.

Example usage:

{ "tool": "scraping_instruction_enhanced" }

web_get_page

Purpose: Fetch a webpage quickly using optimized defaults.

Features: Automatic JavaScript rendering, anti-bot handling, clean text/markdown output, and sensible default parameters for most sites.

Example usage:

{
  "tool": "web_get_page",
  "parameters": {
    "url": "https://news.ycombinator.com",
    "pow": "obtained_from_instruction_tool",
    "format": "markdown",
    "format_options": ["only_content"]
  }
}

web_scrape

Purpose: Provide full-control, customizable scraping for complex sites and workflows.

Features: Supports browser automation, login/auth flows, custom HTTP methods and headers, cookie management, multi-step interactions, and AI-powered data extraction.

Example usage:

{
  "tool": "web_scrape",
  "parameters": {
    "url": "https://web-scraping.dev/login",
    "pow": "obtained_from_instruction_tool",
    "render_js": true,
    "js_scenario": [
      { "fill": { "selector": "input[name='username']", "value": "myuser" } },
      { "fill": { "selector": "input[name='password']", "value": "mypass" } },
      { "click": { "selector": "button[type='submit']" } },
      { "wait_for_navigation": { "timeout": 5000 } }
    ]
  }
}

screenshot

Purpose: Capture visual snapshots of webpages.

Features: Supports full-page screenshots or element-level captures using CSS selectors. Example usage:

{
  "tool": "screenshot",
  "parameters": {
    "url": "https://web-scraping.dev/pricing",
    "capture": ".pricing-table",
    "format": "png",
    "options": ["load_images", "block_banners"]
  }
}

info_account

Purpose: Retrieve real-time details about your Scrapfly account and project.

Features: Returns account metadata, project configuration, subscription status, credit usage, remaining quota, and concurrency limits.

Example usage:

{ "tool": "info_account" }

Setup Guide

Claude Desktop

  1. Locate Your Configuration File

Claude Desktop stores its configuration in a JSON file. Open the file for your operating system:

macOS:

~/Library/Application Support/Claude/claude_desktop_config.json

Windows:

%APPDATA%\Claude\claude_desktop_config.json

  1. Choose Authentication Method

Select your preferred authentication method:

OAuth2 (recommended):

Add the following configuration to your claude_desktop_config.json file:

{
  "mcpServers": {
    "scrapfly": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.scrapfly.io/mcp"
      ]
    }
  }
}

API Key:

Add the following configuration to your claude_desktop_config.json file:

{
  "mcpServers": {
    "scrapfly": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.scrapfly.io/mcp?key=YOUR-API-KEY"
      ]
    }
  }
}
  1. Restart Claude Desktop

After saving the configuration file, completely quit and restart Claude Desktop to apply the changes.

  1. Verify the Integration

After restarting, check that the MCP tools are available:

  • Look for the hammer icon (🔨) in the bottom right corner of the chat window
  • Click the hammer icon to see available MCP tools - you should see Scrapfly tools listed
  • Try a test prompt: "Can you scrape https://news.ycombinator.com and show me the top 5 posts?"

Documentation

https://scrapfly.io/docs/mcp/getting-started

Server Config

{
  "mcpServers": {
    "scrapfly": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.scrapfly.io/mcp"
      ]
    }
  }
}
Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Tavily Mcp
Context7Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors
DeepChatYour AI Partner on Desktop
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Amap Maps高德地图官方 MCP Server
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
Serper MCP ServerA Serper MCP Server
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
TimeA Model Context Protocol server that provides time and timezone conversion capabilities. This server enables LLMs to get current time information and perform timezone conversions using IANA timezone names, with automatic system timezone detection.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
Playwright McpPlaywright MCP server
WindsurfThe new purpose-built IDE to harness magic
ChatWiseThe second fastest AI chatbot™
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
CursorThe AI Code Editor
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.