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., "@Scrappey MCP Servercreate a session and scrape product prices from amazon.com"
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.
Scrappey MCP Server
A Model Context Protocol (MCP) server for interacting with Scrappey.com's web automation and scraping capabilities. Try it out directly at smithery.ai/server/@pim97/mcp-server-scrappey.
Overview
This MCP server provides a bridge between AI models and Scrappey's web automation platform, allowing you to:
Create and manage browser sessions
Send HTTP requests through Scrappey's infrastructure
Execute browser actions (clicking, typing, scrolling, etc.)
Handle various anti-bot protections automatically (Cloudflare, Datadome, Kasada, etc.)
Solve captchas automatically (Turnstile, reCAPTCHA, hCaptcha, etc.)
Take screenshots and record videos
Intercept network requests
Related MCP server: Prysm MCP Server
Setup
Installation
Configuration
Get your Scrappey API key from Scrappey.com
Set up your environment variable:
Claude Desktop Configuration
Add to your claude_desktop_config.json:
Available Tools
1. Create Session (scrappey_create_session)
Creates a new browser session that persists cookies and other state.
2. Destroy Session (scrappey_destroy_session)
Properly closes a browser session to free resources.
3. List Sessions (scrappey_list_sessions)
List all active sessions for the current user.
Response:
4. Check Session Active (scrappey_session_active)
Check if a specific session is currently active.
5. Send Request (scrappey_request)
Send HTTP requests with antibot bypass capabilities.
6. Browser Actions (scrappey_browser_action)
Execute browser automation actions.
Supported Browser Action Types:
Action | Description |
| Click on an element |
| Type text into an input field |
| Navigate to a URL |
| Wait for specified milliseconds |
| Wait for an element to appear |
| Wait for JavaScript condition to be true |
| Wait for page load state (domcontentloaded, networkidle, load) |
| Wait for a cookie to be set |
| Execute JavaScript code |
| Scroll to element or page bottom |
| Hover over an element |
| Press keyboard keys (enter, tab, etc.) |
| Select option from dropdown |
| Switch to an iframe |
| Change browser viewport size |
| Conditional action execution |
| Loop actions while condition is true |
| Solve various captcha types |
| Remove all iframes from page |
Supported Captcha Types:
turnstile- Cloudflare Turnstilerecaptcha/recaptchav2/recaptchav3- Google reCAPTCHAhcaptcha/hcaptcha_inside/hcaptcha_enterprise_inside- hCaptchafuncaptcha- FunCaptcha/Arkose Labsperimeterx- PerimeterXmtcaptcha- MTCaptchacustom- Custom image captcha
7. Screenshot (scrappey_screenshot)
Take a screenshot of a webpage.
Antibot Bypass
The server automatically handles various protection systems:
Cloudflare - Bot Management, Turnstile, Challenge pages
Datadome - Advanced bot detection
PerimeterX - Behavioral analysis
Kasada - Fingerprinting and challenges
Akamai - Bot Manager
Incapsula - Imperva security
Enable specific bypasses:
Proxy Options
Supported Countries: UnitedStates, UnitedKingdom, Germany, France, and many more.
Error Codes
The server provides detailed error information:
Code | Description |
CODE-0001 | Server capacity full, try again |
CODE-0002 | Cloudflare blocked |
CODE-0007 | Turnstile/Proxy error |
CODE-0010 | Datadome proxy blocked |
CODE-0024 | Proxy timeout |
CODE-0029 | Too many sessions open |
CODE-0032 | Turnstile captcha failed |
Typical Workflow
Create a session:
Navigate and interact:
Extract data:
Clean up:
Best Practices
Reuse sessions for related requests to maintain state
Destroy sessions when done to free resources
Use premium proxies for better success rates on protected sites
Enable automatic captcha solving for sites with challenges
Use appropriate wait times between actions for human-like behavior
Monitor session limits to avoid hitting limits
Deployment
Smithery Deployment
Docker
Resources
License
MIT License