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
Related MCP server: Prysm MCP Server
Setup
Get your Scrappey API key from Scrappey.com
Set up your environment variable:
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.
3. Send Request (scrappey_request)
Send HTTP requests through the Scrappey infrastructure.
4. Browser Actions (scrappey_browser_action)
Execute browser automation actions.
Typical Workflow
Create a session:
Use the returned session ID for subsequent requests:
Perform browser actions if needed:
Clean up by destroying the session when done:
Features
Session persistence for maintaining state
Automatic anti-bot protection handling
Support for custom proxies
Browser automation capabilities
HTTP request methods (GET, POST, PUT, DELETE, PATCH)
Custom headers and cookies support
Best Practices
Always destroy sessions when you're done with them
Reuse sessions when making multiple requests to the same site
Use appropriate wait times between actions for more human-like behavior
Check if a session exists before using it
Error Handling
The server will return error messages with details when something goes wrong. Common errors include:
Invalid session IDs
Network timeouts
Invalid selectors for browser actions
Anti-bot protection failures
Resources
License
MIT License