Fetch and process content from specified URLs using the Oxylabs Web Scraper API.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
The missing link between AI models and the realβworld web: one API that delivers clean, structured data from any site.
The Oxylabs MCP server provides a bridge between AI models and the web. It enables them to scrape any URL, render JavaScript-heavy pages, extract and format content for AI use, manage CAPTCHA, and access geo-restricted web data from 195+ countries.
It is built on the Model Context Protocol (MCP), the open standard for connecting AI assistants to external tools and data.
Oxylabs MCP provides two sets of tools that can be used together or independently:
Before you begin, make sure you have at least one of the following:
You will also need the uv package manager to run the server:
Oxylabs MCP server supports the following environment variables:
| Name | Description | Default |
|---|---|---|
OXYLABS_USERNAME | Your Oxylabs Web Scraper API username | |
OXYLABS_PASSWORD | Your Oxylabs Web Scraper API password | |
OXYLABS_AI_STUDIO_API_KEY | Your Oxylabs AI Studio API key | |
LOG_LEVEL | Log level for the logs returned to the client | INFO |
Based on the provided credentials, the server automatically exposes the corresponding tools:
OXYLABS_USERNAME and OXYLABS_PASSWORD are provided, the server exposes the Web Scraper API tools;OXYLABS_AI_STUDIO_API_KEY is provided, the server exposes the AI Studio tools;β Important: only set the environment variables you have real credentials for. Leaving placeholder values will result in exposed tools that do not work.
Installs the package from PyPI and runs it automatically:
Useful for development β runs the server from a local clone of this repository:
The server also supports the MCP streamable-HTTP transport. Start it with:
With the HTTP transport, credentials are passed per request instead of environment variables:
| Credential | How to pass it |
|---|---|
| Web Scraper API | Authorization: Basic <base64(username:password)> (standard HTTP Basic auth) |
| Web Scraper API (alternative) | X-Oxylabs-Username and X-Oxylabs-Password headers |
| AI Studio | X-Oxylabs-AI-Studio-Api-Key header |
Example client configuration:
All tools are always listed regardless of provided credentials; calling a tool without the credentials it needs returns an error message explaining exactly what to configure.
Navigate to Claude β Settings β Developer β Edit Config and add one of the configurations above to the claude_desktop_config.json file.
Navigate to Cursor β Settings β Cursor Settings β MCP. Click Add new global MCP server and add one of the configurations above.
The server provides additional information about the tool calls in notification/message events:
Imagine telling your LLM "Summarise the latest Hacker News discussion about GPTβ5" β and it simply answers. The Oxylabs MCP server makes that happen by doing the boring parts for you:
| What Oxylabs MCP does | Why it matters to you |
|---|---|
| Manages automated request walls with the Oxylabs global proxy network | Enables website access and anonymity |
| Renders JavaScript in headless Chrome | Singleβpage apps, sorted |
| Cleans HTML β Markdown | Drop straight into vector DBs or prompts |
| Optional structured parsers (Google, Amazon, etc.) | Oneβline access to popular targets |
Distributed under the MIT License β see LICENSE for details.
Established in 2015, Oxylabs is a market-leading web intelligence collection platform, driven by the highest business, ethics, and compliance standards, enabling companies worldwide to unlock data-driven insights.
mcp-name: io.oxylabs/oxylabs-mcp
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/oxylabs-oxylabs-mcp)<a href="https://allmcps.com/mcp/oxylabs-oxylabs-mcp"><img src="https://allmcps.com/api/badge/oxylabs-oxylabs-mcp?style=directory" alt="Oxylabs Oxylabs Mcp on AllMCPs" /></a>