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
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/mcpRemote (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.
About
Use cases: web-scraping, browser-automation, web-search
Reviews
Write a reviewNo 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_htmlbrowser_get_textbrowser_screenshotbrowser_snapshotcrawl_resultgoogle_searchgoogle_trendsscrape_screenshot
Write 12 · Create, change, send or run things.
ai_scraperbrowser_clickbrowser_closebrowser_createbrowser_go_forwardbrowser_gotobrowser_press_keybrowser_scrollbrowser_scroll_tobrowser_typecrawl_cancelcrawl_start
Not yet classified 5 · We could not tell from the name and description.
browser_go_backbrowser_waitbrowser_wait_forscrape_htmlscrape_markdown
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
SCRAPELESS_API_KEYx-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_scraperCreate 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_clickClick 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_closeCloses the current session by disconnecting the cloud browser. This will terminate the recording for the session.
browser_createCreate or reuse a cloud browser session using Scrapeless. Updates the active session.
browser_get_htmlGet 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_textGet 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_backGo 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_forwardGo 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_gotoNavigate 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_keySimulate 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_screenshotCapture 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_scrollScroll 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_toScroll 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_snapshotCapture the complete structure of a webpage, including DOM and resources, for inspection and analysis.
browser_typeType 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_waitPause 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_forWait 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_cancelCancel an in-progress crawl job by its id (the id returned by crawl_start). Returns the cancelled status.
crawl_resultFetch 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_startStart 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_searchUniversal Information Search Engine.Retrieves any data information; Explanatory queries (why, how).Comparative analysis requests
google_trendsGet 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_htmlScrape 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_markdownScrape 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_screenshotCapture 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
- Packages
- npm scrapeless-mcp-server
- 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)