Enables bypassing Cloudflare antibot protections and solving Cloudflare Turnstile captchas to facilitate seamless web scraping of protected websites.
Click on "Install 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., "@FineData MCP Serverscrape https://example.com with javascript rendering and antibot bypass"
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.
FineData MCP Server
MCP (Model Context Protocol) server for FineData web scraping API.
Enables AI agents like Claude, Cursor, and GPT to scrape any website with:
Antibot Bypass - Cloudflare, DataDome, PerimeterX, and more
JavaScript Rendering - Full browser rendering with Playwright
Captcha Solving - reCAPTCHA, hCaptcha, Cloudflare Turnstile, Yandex
Proxy Rotation - 87K+ datacenter, residential, and mobile proxies
Smart Retry - Automatic retries with block detection
Installation
Using uvx (Recommended)
Using pip
Using npx
Configuration
Claude Desktop
Add to your claude_desktop_config.json:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Cursor IDE
Add to your MCP settings in Cursor:
Alternative: Using npx
Environment Variables
Variable | Required | Description |
| Yes | Your FineData API key |
| No | API URL (default: https://api.finedata.ai) |
| No | Default timeout in seconds (default: 60) |
Available Tools
scrape_url
Scrape content from any web page with antibot bypass.
Token costs:
Base request: 1 token
Antibot bypass: +2 tokens
JS rendering: +5 tokens
Residential proxy: +3 tokens
Captcha solving: +10 tokens
scrape_async
Submit an async scraping job for long-running requests.
Returns a job_id for status polling.
get_job_status
Get the status of an async scraping job.
Statuses: pending, processing, completed, failed, cancelled
batch_scrape
Scrape multiple URLs in a single batch (up to 100 URLs).
get_usage
Get current API token usage.
Examples
Basic Scraping
Ask Claude or your AI agent:
"Scrape https://example.com and show me the content"
JavaScript Rendered Page
"Scrape https://spa-website.com with JavaScript rendering enabled"
Protected Site with Captcha
"Scrape https://protected-site.com using residential proxy and captcha solving"
Batch Scraping
"Scrape these URLs: https://example.com/1, https://example.com/2, https://example.com/3"
Pricing
FineData uses token-based pricing. Each feature adds tokens:
Feature | Tokens |
Base request | 1 |
Antibot (TLS fingerprinting) | +2 |
JS Rendering (Playwright) | +5 |
Undetected Chrome | +5 |
Residential Proxy | +3 |
Mobile Proxy | +4 |
reCAPTCHA / hCaptcha | +10 |
Cloudflare Turnstile | +12 |
Yandex SmartCaptcha | +15 |
Get your API key and free trial tokens at finedata.ai.
Support
Documentation: https://docs.finedata.ai
Email: support@finedata.ai
Issues: https://github.com/quality-network/finedata-mcp/issues
License
MIT