Scrapeless MCP Server logo

Scrapeless MCP Server

by scrapeless-ai

Searches Google, reads trends, automates cloud browsers, and extracts web pages as HTML, Markdown, text, or screenshots.

Install Scrapeless MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "scrapeless-ai-scrapeless-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "scrapeless-mcp-server"
      ],
      "env": {
        "SCRAPELESS_API_KEY": "YOUR_VALUE_HERE",
        "BROWSER_PROFILE_ID": "YOUR_VALUE_HERE",
        "BROWSER_PROFILE_PERSIST": "YOUR_VALUE_HERE",
        "BROWSER_SESSION_TTL": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y scrapeless-mcp-server

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 1mo ago.

Overview

The scrapeless-ai/scrapeless-mcp-server MCP server connects MCP clients to Scrapeless web search, browser automation, and page extraction services. It provides Google Search and Trends tools, cloud browser controls, dynamic page retrieval, screenshots, and website crawling or AI scraper capabilities described by the project. Run it locally over stdio with an npm command or connect to Scrapeless through its hosted Streamable HTTP endpoint. Reach for it when an agent needs current search results, JavaScript-rendered content, or interactive browser workflows.

Use cases

  • Search Google for current information
  • Track search interest with Google Trends
  • Navigate and interact with dynamic web pages
  • Extract rendered pages as HTML or text
  • Capture screenshots from browser sessions

Key features

  • Google Search access
  • Google Trends queries
  • Cloud browser navigation and interaction
  • HTML, text, and screenshot extraction
  • Stdio and Streamable HTTP transports
  • Reusable browser profiles and session persistence

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

20/21 checks healthy over the last 80d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 10d ago via OSV.dev · scrapeless-mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars170Stargazers on the source repository.
npm downloads675Package downloads in the last 30 days.
Last commit1mo agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Directory activity6 viewsConfig copies, upvotes, and views on AllMCPs.

How Scrapeless MCP Server works

What scrapeless-ai/scrapeless-mcp-server MCP server does

The scrapeless-ai/scrapeless-mcp-server MCP server gives compatible AI clients access to Scrapeless web capabilities through the Model Context Protocol. Its documented scope covers Google Search, Google Trends, cloud browser sessions, page navigation, interaction, and content extraction. Agents can request visible page text, full HTML, screenshots, and browser-based actions such as clicking, typing, scrolling, waiting, and pressing keys.

These broader functions are part of the Scrapeless service exposed through the MCP integration; the excerpted tool table does not list every related tool.

How it works

The server supports two transport options. In stdio mode, an MCP client launches the npm package with npx and passes the Scrapeless credential through the SCRAPELESS_API_KEY environment variable. In Streamable HTTP mode, the client connects to https://api.scrapeless.com/mcp and sends the key in the x-api-token header.

A typical browser workflow starts by creating or reusing a cloud browser session, then navigating to a URL and performing actions against the page. The agent can wait for elements or fixed periods, retrieve rendered content, capture a screenshot, and close the session when finished. Browser sessions can use a reusable profile and optional persistence for cookies and local storage.

Setup and configuration

Create a Scrapeless API key from the Scrapeless Dashboard under Setting, API Key Management, and Create API Key. The project states that a free trial is available. Add the key to the client configuration before enabling the server.

For local execution, the documented configuration uses:

config.json
{
  "command": "npx",
  "args": ["-y", "scrapeless-mcp-server"],
  "env": {
    "SCRAPELESS_API_KEY": "your-key"
  }
}

The hosted configuration uses the Streamable HTTP URL and an x-api-token header. Optional browser settings are available as environment variables in stdio mode or matching HTTP headers remotely:

  • BROWSER_PROFILE_ID selects a reusable browser profile.
  • BROWSER_PROFILE_PERSIST enables persistent browser storage.
  • BROWSER_SESSION_TTL sets the inactivity timeout in seconds.

Tools and capabilities

The documented tools include:

  • google_search for general Google information searches.
  • google_trends for Google Trends data.
  • browser_create and browser_close for cloud browser session lifecycle.
  • browser_goto, browser_go_back, and browser_go_forward for navigation.
  • browser_click, browser_type, and browser_press_key for page interaction.
  • browser_wait_for and browser_wait for synchronization.
  • browser_screenshot, browser_get_html, and browser_get_text for page output.
  • browser_scroll for moving through a page.

The scrapeless-ai/scrapeless-mcp-server MCP server is therefore suited to research, search-result collection, rendered-page extraction, and agent tasks that require browser interaction rather than only HTTP text retrieval.

Limitations and notes

A Scrapeless API key is required, so usage depends on the Scrapeless service and its account terms. Browser profile settings are optional, and session timeout behavior is controlled through the configured TTL. Client setup differs between local stdio and hosted Streamable HTTP, so choose the transport supported by the MCP client you are configuring.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Scrapeless MCP Server

Configure an MCP client to run `npx -y scrapeless-mcp-server` and provide `SCRAPELESS_API_KEY` in the environment.

Yes. The README provides Claude Desktop setup instructions for both stdio and Streamable HTTP configurations.

Yes.

It can retrieve JavaScript-rendered page content and export HTML, Markdown, or screenshots. The documented browser tools can also return visible text and full HTML.

Yes. Setup requires a Scrapeless API key, supplied as `SCRAPELESS_API_KEY` for stdio or the `x-api-token` header for Streamable HTTP.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewScrapeless MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/scrapeless-ai-scrapeless-mcp-server?style=directory)](https://allmcps.com/mcp/scrapeless-ai-scrapeless-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/scrapeless-ai-scrapeless-mcp-server"><img src="https://allmcps.com/api/badge/scrapeless-ai-scrapeless-mcp-server?style=directory" alt="Scrapeless MCP Server on AllMCPs" /></a>