Oxylabs Web Scraper

v1.13.1Search & Data Extractionstable

A scraper tool that leverages the Oxylabs Web Scraper API to fetch and process web content with flexible options for parsing and rendering pages, enabling efficient content extraction from complex websites.

ai-toolsdata-collectione-comerce-scrapingllmllm-tools
Share:
95
Stars
0
Downloads
0
Weekly
0/5

What is Oxylabs Web Scraper?

Oxylabs Web Scraper is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to scraper tool that leverages the oxylabs web scraper api to fetch and process web content with flexible options for parsing and rendering pages, enabling efficient content extraction from complex websi...

A scraper tool that leverages the Oxylabs Web Scraper API to fetch and process web content with flexible options for parsing and rendering pages, enabling efficient content extraction from complex websites.

This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A scraper tool that leverages the Oxylabs Web Scraper API to

Use Cases

E-commerce scraping and data collection
Complex website content extraction
Flexible page parsing and rendering
oxylabs

Maintainer

LicenseMIT License
Languagepython
Versionv1.13.1
UpdatedMay 9, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y oxylabs-mcp

PIP

pip install oxylabs-mcp

Manual Installation

npx -y oxylabs-mcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Oxylabs Web Scraper

The Oxylabs MCP Server (oxylabs-mcp) is the official Python-based integration between Oxylabs' Web Scraper API and AI assistants via the Model Context Protocol. It supports universal web scraping, Google and Amazon search result extraction, Amazon product page scraping, and AI-powered scraping via Oxylabs AI Studio — enabling AI agents to extract structured data from any website, including JavaScript-rendered pages, with built-in proxy rotation and geographic targeting handled transparently by Oxylabs' infrastructure.

Prerequisites

  • uv Python package manager installed (recommended) or pip with Python 3.10+
  • An Oxylabs Web Scraper API account with a username and password (1-week free trial at oxylabs.io)
  • Optionally an Oxylabs AI Studio API key for ai_scraper, ai_crawler, ai_browser_agent, and ai_search tools
  • An MCP client such as Claude Desktop, Cursor, or Cline
1

Install uv (recommended method)

uv is the recommended way to run oxylabs-mcp because uvx handles the Python environment automatically. Install it with the official install script.

curl -LsSf https://astral.sh/uv/install.sh | sh
2

Or install via pip

If you prefer pip, install the package directly. Python 3.10 or later is required.

pip install oxylabs-mcp
3

Obtain your Oxylabs credentials

Log into app.oxylabs.io and note your Web Scraper API username and password. If you want AI Studio tools, also copy your AI Studio API key. Only include credentials for tools you plan to use.

4

Configure your MCP client

Open your MCP client config file (for Claude Desktop on macOS: ~/Library/Application Support/Claude/claude_desktop_config.json) and add the oxylabs server entry using uvx.

{
  "mcpServers": {
    "oxylabs": {
      "command": "uvx",
      "args": ["oxylabs-mcp"],
      "env": {
        "OXYLABS_USERNAME": "your_username",
        "OXYLABS_PASSWORD": "your_password",
        "OXYLABS_AI_STUDIO_API_KEY": "your_ai_studio_key"
      }
    }
  }
}
5

Restart your MCP client and test

Restart Claude Desktop or your MCP client. The tools that appear will depend on which credentials you provided. Try asking the AI to scrape a URL to confirm the server is connected.

Oxylabs Web Scraper Examples

Client configuration

Full Claude Desktop configuration for Oxylabs MCP using uvx with both Web Scraper API and AI Studio credentials.

{
  "mcpServers": {
    "oxylabs": {
      "command": "uvx",
      "args": ["oxylabs-mcp"],
      "env": {
        "OXYLABS_USERNAME": "your_username",
        "OXYLABS_PASSWORD": "your_password",
        "OXYLABS_AI_STUDIO_API_KEY": "your_ai_studio_key",
        "LOG_LEVEL": "INFO"
      }
    }
  }
}

Prompts to try

Ask your AI assistant to extract web data using Oxylabs' scraping infrastructure.

- "Scrape https://www.amazon.com/dp/B09G9FPHY6 and return the product title, price, and rating"
- "Search Amazon for 'mechanical keyboard' and list the top 5 results with prices"
- "Get Google Search results for 'Python MCP server tutorial' from a US location"
- "Use the universal scraper to fetch and parse https://news.ycombinator.com into clean text"
- "Use the AI browser agent to fill out the search form on example.com and return the results"

Troubleshooting Oxylabs Web Scraper

uvx command not found after installing uv

Close and reopen your terminal after installing uv. If still missing, add ~/.local/bin to your PATH: export PATH="$HOME/.local/bin:$PATH" (add to ~/.zshrc or ~/.bashrc for persistence).

Scraping requests fail with 401 or credential errors

Your OXYLABS_USERNAME and OXYLABS_PASSWORD are your Web Scraper API credentials, not your Oxylabs.io login email/password. Retrieve them from app.oxylabs.io under the API Access section.

Only some tools appear in the client, others are missing

Tools are gated by which credentials are present. Web Scraper API tools (universal_scraper, google_search_scraper, amazon_search_scraper, amazon_product_scraper) require OXYLABS_USERNAME and OXYLABS_PASSWORD. AI Studio tools (ai_scraper, ai_crawler, ai_browser_agent, ai_search) require OXYLABS_AI_STUDIO_API_KEY. Remove unused credential variables to avoid exposing non-functional tools.

Frequently Asked Questions about Oxylabs Web Scraper

What is Oxylabs Web Scraper?

Oxylabs Web Scraper is a Model Context Protocol (MCP) server that scraper tool that leverages the oxylabs web scraper api to fetch and process web content with flexible options for parsing and rendering pages, enabling efficient content extraction from complex websites. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Oxylabs Web Scraper?

Install via npm with the command: npx -y oxylabs-mcp. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with Oxylabs Web Scraper?

Oxylabs Web Scraper works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Oxylabs Web Scraper free to use?

Yes, Oxylabs Web Scraper is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Search & Data Extraction MCP Servers

Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "oxylabs-mcp-server": { "command": "npx", "args": ["-y", "oxylabs-mcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Oxylabs Web Scraper?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides