

The Scrappey MCP server exposes web data collection as Model Context Protocol tools, so MCP-compatible clients like Claude Desktop, Claude Code, Cursor, and Windsurf can fetch live pages, run managed browser sessions, and return clean HTML or Markdown. Add one server entry to your client config and your agent can read JavaScript-heavy and modern websites on demand.
No install step needed in most clients — npx fetches and runs the server on demand. Set SCRAPPEY_API_KEY in the server's env block.
npx -y mcp-server-scrappeyCreate an account and copy your API key from the dashboard. You start with 150 free requests, no subscription and no card required.
Add a scrappey entry to your client's MCP config JSON (for Claude Desktop this is claude_desktop_config.json). Use npx so the server is fetched and run automatically, and pass your key via the env block.
{
"mcpServers": {
"scrappey": {
"command": "npx",
"args": ["-y", "mcp-server-scrappey"],
"env": {
"SCRAPPEY_API_KEY": "YOUR_API_KEY"
}
}
}
}Restart the MCP client so it picks up the new server. The Scrappey tools (request, session create/destroy, browser action, screenshot) become available to the model. Just ask it to fetch a page.
Ask your assistant:
"Use Scrappey to fetch https://example.com and return the main content as Markdown."{
"mcpServers": {
"scrappey": {
"command": "npx",
"args": ["-y", "mcp-server-scrappey"],
"env": {
"SCRAPPEY_API_KEY": "YOUR_API_KEY"
}
}
}
}
// Once connected, the model has access to tools such as:
// scrappey_request - fetch a URL (HTML or Markdown)
// scrappey_create_session - open a persistent browser session
// scrappey_browser_action - click, type, scroll, run JS
// scrappey_screenshot - capture a page image
// scrappey_destroy_session - release the session
//
// Example prompt to the assistant:
// "Create a Scrappey session, open the product page,
// read the price and title, then close the session."# The MCP server calls the same Scrappey HTTP API you can hit directly.
# Useful for debugging or building your own tool outside MCP.
curl -X POST "https://publisher.scrappey.com/api/v1?key=YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"cmd": "request.get",
"url": "https://example.com",
"markdownResponse": true
}'
# markdownResponse: true returns LLM-ready Markdown instead of raw HTML.
# Residential proxies and web access handling are included automatically.Works with Claude Desktop, Claude Code, Cursor, Windsurf, and any Model Context Protocol client. Add one JSON block and the tools appear.
Return pages as structured Markdown so the model gets readable content instead of raw markup and scripts.
Full-browser rendering and automatic web access handling mean dynamic pages load and resolve before content is returned.
Create, reuse, and destroy persistent sessions so multi-step flows like navigation and form input keep their state.
Beyond fetching, the agent can click, type, scroll, run JavaScript, and capture screenshots through dedicated tools.
Pay-as-you-go with residential proxies included. Failed requests are free, so your agent's retries do not cost extra.
Let an assistant pull live data from public pages mid-conversation, then summarize or compare it without you copy-pasting URLs.
Give Claude Code or Cursor the ability to fetch external documentation and reference pages while writing code.
Use managed sessions to log into a public flow, navigate, fill fields, and extract the resulting content in one task.
Ask the agent to grab a page on demand and return just the fields you care about as clean Markdown.
More ways to plug Scrappey into your stack
Try It For Free. No Subscription Required. No Credit Card Required. Instant Set-Up. 150 Free Requests Are Waiting For You!