Skip to content
Agentmart
Submit a tool

Scrapeless MCP Server

Web search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.

Connector by scrapeless-ai · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)Remote (HTTP)★ 169
Write a review

Install

Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/scrapeless-ai-scrapeless-mcp-server

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://api.scrapeless.com/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Web search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.

Use cases: web-scraping, browser-automation, web-search

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
8 read · 12 write · 0 delete · 5 not yet classified
Secrets
2 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 25

Read from the source code; the running server may list different tools.

Read 8 · Look things up without changing anything.

  • browser_get_html
  • browser_get_text
  • browser_screenshot
  • browser_snapshot
  • crawl_result
  • google_search
  • google_trends
  • scrape_screenshot

Write 12 · Create, change, send or run things.

  • ai_scraper
  • browser_click
  • browser_close
  • browser_create
  • browser_go_forward
  • browser_goto
  • browser_press_key
  • browser_scroll
  • browser_scroll_to
  • browser_type
  • crawl_cancel
  • crawl_start

Not yet classified 5 · We could not tell from the name and description.

  • browser_go_back
  • browser_wait
  • browser_wait_for
  • scrape_html
  • scrape_markdown

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • SCRAPELESS_API_KEY
  • x-api-token

Network hosts it talks to 1

  • api.scrapeless.com · found in remote endpoint, install command

Tools (25)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • ai_scraper

    Create an AI Scraper task for an explicit Scrapeless actor, then poll every 5 seconds until the answer is ready or the timeout is reached. Supports ChatGPT, Gemini, Perplexity, Copilot, Google AI Mode, Google AI Overview, Grok, and Alexa. Defaults to a 3 minute timeout. The timeout can be set from 60 to 600 seconds. On timeout, returns the task_id and instructions for manually fetching the result.

  • browser_click

    Click a specific element on the page. Restrictions: Requires a valid CSS selector for the target element. Valid: Click the button with selector "#submit-button". Invalid: Click "the login button" without providing a selector.

  • browser_close

    Closes the current session by disconnecting the cloud browser. This will terminate the recording for the session.

  • browser_create

    Create or reuse a cloud browser session using Scrapeless. Updates the active session.

  • browser_get_html

    Get the full HTML of the current page. Restrictions: Returns the entire raw HTML source code. Valid: Get the HTML of the current page to parse its structure. Invalid: Get only the visible text (use "browser_get_text")

  • browser_get_text

    Get all visible text from the current page. Restrictions: Extracts only text content, ignoring HTML tags. Valid: Get the text content of the current page for summarization. Invalid: Get the page's HTML structure (use "browser_get_html")

  • browser_go_back

    Go back one step in browser history. Restrictions: Only works if a previous page exists in the session history. Valid: After navigating from page A to B, go back to A. Invalid: Attempting to go back on the first page of a session.

  • browser_go_forward

    Go forward one step in browser history. Restrictions: Only works after a "go_back" action has been performed. Valid: After going back from page B to A, go forward to B. Invalid: Attempting to go forward without a preceding "go_back" action.

  • browser_goto

    Navigate browser to a specified URL. Restrictions: Only for direct URL navigation, not for searches. Valid: Go to https://google.com. Invalid: Search for "cats" on Google (use google_search).

  • browser_press_key

    Simulate a key press. Restrictions: Must specify a valid key name; optional target selector. Valid: Press Enter in #search. Invalid: Press a key without specifying the key name.

  • browser_screenshot

    Capture a screenshot of the current page. Restrictions: Can capture either the full page or the visible viewport. Valid: Take a screenshot of the current browser view. Invalid: Capture a screenshot of a specific element (not supported).

  • browser_scroll

    Scroll the current page to a specific position. Restrictions: Requires pixel coordinates for scrolling. Valid: Scroll to the bottom of the page (e.g., { x: 0, y: 10000 }). Invalid: Scroll to "the top" without specifying coordinates.

  • browser_scroll_to

    Scroll a specific element into view. Restrictions: Requires a valid CSS selector for the target element. Valid: Scroll to the element "#footer". Invalid: Scroll to the bottom of the page (use "browser_scroll").

  • browser_snapshot

    Capture the complete structure of a webpage, including DOM and resources, for inspection and analysis.

  • browser_type

    Type text into a specified input field. Restrictions: Requires a CSS selector for an input/textarea and the text to type. Valid: Type "hello world" into input "[name='q']". Invalid: Type "hello world" without specifying a target field.

Show 10 more tools
  • browser_wait

    Pause execution for a fixed duration. Restrictions: Requires a duration in milliseconds. Should be used sparingly. Valid: Wait for 2000 milliseconds. Invalid: Wait for a page to finish loading (use "browser_wait_for")

  • browser_wait_for

    Wait for a specific page element to appear. Restrictions: Requires a valid CSS selector for the element to wait for. Valid: Wait for the element "#results" to become visible. Invalid: Wait for "the results to load" without a selector.

  • crawl_cancel

    Cancel an in-progress crawl job by its id (the id returned by crawl_start). Returns the cancelled status.

  • crawl_result

    Fetch the result of a crawl job by its id (the id returned by crawl_start). Polls the job status until it reaches a terminal state (completed / failed / cancelled) or the timeout is reached. If the timeout is reached before the job finishes, the latest status is returned along with the job id so you can retry later.

  • crawl_start

    Start an asynchronous crawl job. Crawls a website starting from a base URL, following links according to the provided options, and captures page content in various formats (markdown, html, links, screenshot, etc.). Returns a job id that can be used with crawl_result to fetch results and crawl_cancel to cancel the job. Only 'url' is required; all other parameters are optional.

  • google_search

    Universal Information Search Engine.Retrieves any data information; Explanatory queries (why, how).Comparative analysis requests

  • google_trends

    Get trending search data from Google Trends. Restrictions: Activated for queries about trends, popularity, or interest over time. Valid: Find the search interest for "AI" over the last year. Invalid: A general question like "What is AI?" (use google_search).

  • scrape_html

    Scrape a URL and return its full HTML content. Restrictions: Activated for URLs that require JavaScript rendering or bot protection. Valid: Get HTML from a dynamic, JS-heavy single-page application. Invalid: Fetching a simple static page (use a standard HTTP client).

  • scrape_markdown

    Scrape a URL and return its content as Markdown. Restrictions: Best for articles, blog posts, and other text-heavy pages. Valid: Scrape a news article to get its readable content. Invalid: Scrape a complex web application dashboard.

  • scrape_screenshot

    Capture a high-quality screenshot of any webpage. Restrictions: Bypasses bot detection and CAPTCHAs using residential proxies. Valid: Get a screenshot of a price-checker page protected by Cloudflare. Invalid: Taking a screenshot of the local browser (use browser_screenshot)

Compare and alternatives

    Featured in

    Signals

    Stars
    169
    Forks
    29
    Open issues
    2
    Contributors
    5
    Last commit
    Sep 8, 2026 (1 month ago)
    Last release
    Sep 8, 2026 (1 month ago)

    From GitHub (fetched Oct 24, 2026).

    Details

    Registry name
    io.github.scrapeless-ai/scrapeless-mcp-server
    Version
    0.6.4
    Auth
    API key
    License
    MIT
    First seen
    Oct 24, 2026
    Last checked
    Oct 24, 2026
    Cite this page

    Scrapeless MCP Server. Agent Mart. https://agentmart.dev/connectors/scrapeless-ai-scrapeless-mcp-server (last updated 2026-10-24)