---
title: "Oxylabs MCP Server: review, setup & limitations · Undominated.ai"
canonical: https://undominated.ai/mcp-servers/oxylabs/
description: "Retrieve rendered webpages, search-engine results and structured extraction output using Oxylabs services."
---

# Oxylabs MCP Server: review, setup & limitations · Undominated.ai

> Retrieve rendered webpages, search-engine results and structured extraction output using Oxylabs services.

[← Explore all mcp servers](/mcp-servers/)

WEB RESEARCH / Oxylabs

# Oxylabs MCP Server

Retrieve rendered webpages, search-engine results and structured extraction output using Oxylabs services.

 [See setup guidance ↓](#setup)[Original source ↗](https://github.com/oxylabs/oxylabs-mcp)

SOURCE REVIEW

 Reviewed 2026-10-14
 Evidence 4 linked sources
 Publisher Oxylabs
 Licence [MIT ↗](https://github.com/oxylabs/oxylabs-mcp/blob/e161e7b2c641178c5f762aa57fb14a377f832400/LICENSE)
 Revision e161e7b2c641
 [Read what was—and wasn’t—checked ↓](#review)

“Retrieve rendered webpages, search-engine results and structured extraction output using Oxylabs services.”

 [Oxylabs · upstream description ↗](https://github.com/oxylabs/oxylabs-mcp/blob/e161e7b2c641178c5f762aa57fb14a377f832400/README.md) Our analysis follows below.

01 / THE REASONING

## Why this made the selection.

 - Retrieve rendered webpages, search-engine results and structured extraction output using Oxylabs services.
- The setup documentation makes this operating boundary explicit: Different credentials authorize separate product toolsets; HTTP mode forwards credentials per request through Basic and AI Studio headers.

### A good fit for

 - Retrieve rendered webpages, search-engine results and structured extraction output using Oxylabs services.
- Launch uvx oxylabs-mcp with Python >=3.12,<4. Set OXYLABS_USERNAME and OXYLABS_PASSWORD for Web Scraper API, or OXYLABS_AI_STUDIO_API_KEY for AI Studio; omit unused placeholder credentials.

### Weigh up before choosing

 - Local mode selects tools from configured credentials, while HTTP lists tools even without working credentials. OAuth-only remote clients cannot supply the required headers.
- Package/container parity with the pinned source and transitive dependency security were not established.

02 / THE REVIEW RECORD

## What we actually inspected.

Source review has boundaries. A clear record is more useful than a “safe” badge.

### Material inspected

 - README.md
- LICENSE
- pyproject.toml
- src/oxylabs_mcp/config.py

### Our findings

 - Different credentials authorize separate product toolsets; HTTP mode forwards credentials per request through Basic and AI Studio headers.
- Local mode selects tools from configured credentials, while HTTP lists tools even without working credentials. OAuth-only remote clients cannot supply the required headers.

### Not established by this review

 - No server installation, authentication, live tool execution or isolation test was performed.
- Package/container parity with the pinned source and transitive dependency security were not established.

The review applies to the material and revision named here. A newer upstream release can change its behavior.

03 / PUT IT TO WORK

## Connect a server deliberately.

[Upstream setup instructions ↗](https://github.com/oxylabs/oxylabs-mcp/blob/e161e7b2c641178c5f762aa57fb14a377f832400/README.md)

DOCUMENTED COMMAND

 uvx oxylabs-mcp Copy command ↗

Copying does not execute this command. It may retrieve a newer version than the reviewed source.

 - Launch uvx oxylabs-mcp with Python >=3.12,<4. Set OXYLABS_USERNAME and OXYLABS_PASSWORD for Web Scraper API, or OXYLABS_AI_STUDIO_API_KEY for AI Studio; omit unused placeholder credentials.
- Verify the connected account, available tools and target resource before authorizing mutations.

### Before you start

 - Pinned package Python requirement: >=3.12, <4.
- A compatible local process MCP client.
- Different credentials authorize separate product toolsets; HTTP mode forwards credentials per request through Basic and AI Studio headers.

### Compatibility

MCP clients that can launch the documented local process.

### Implementation

Python

### Transports

stdio · Streamable HTTP

### Local process with service or workstation access

 - Different credentials authorize separate product toolsets; HTTP mode forwards credentials per request through Basic and AI Studio headers.

### Cost model

Publisher service entitlements, API usage and infrastructure charges apply where applicable; the MCP source licence does not include external services.

04 / FOLLOW THE EVIDENCE

## The source trail.

Our notes are separate from the original resource. Check upstream before adopting a new version.

 - [Pinned publisher README and migration notices ↗](https://github.com/oxylabs/oxylabs-mcp/blob/e161e7b2c641178c5f762aa57fb14a377f832400/README.md) Checked 2026-10-14 https://github.com/oxylabs/oxylabs-mcp/blob/e161e7b2c641178c5f762aa57fb14a377f832400/README.md Supports: description, setup, capabilities, review, limitations
- [Licence text at the reviewed commit ↗](https://github.com/oxylabs/oxylabs-mcp/blob/e161e7b2c641178c5f762aa57fb14a377f832400/LICENSE) Checked 2026-10-14 https://github.com/oxylabs/oxylabs-mcp/blob/e161e7b2c641178c5f762aa57fb14a377f832400/LICENSE Supports: license
- [Pinned package metadata ↗](https://github.com/oxylabs/oxylabs-mcp/blob/e161e7b2c641178c5f762aa57fb14a377f832400/pyproject.toml) Checked 2026-10-14 https://github.com/oxylabs/oxylabs-mcp/blob/e161e7b2c641178c5f762aa57fb14a377f832400/pyproject.toml Supports: install, language, review
- [Pinned implementation inspected for launch or permission boundary ↗](https://github.com/oxylabs/oxylabs-mcp/blob/e161e7b2c641178c5f762aa57fb14a377f832400/src/oxylabs_mcp/config.py) Checked 2026-10-14 https://github.com/oxylabs/oxylabs-mcp/blob/e161e7b2c641178c5f762aa57fb14a377f832400/src/oxylabs_mcp/config.py Supports: review, install, access, limitations

KEEP COMPARING

## Other approaches to consider.

Related by category or shared topics. These are alternatives to inspect, not a measured quality order.

 [### AgentQL MCP Server ↗ Extract structured fields from a webpage using a URL and a natural-language data description.](/mcp-servers/agentql/)[### SerpApi MCP Server ↗ Search multiple search engines with engine-specific schemas and optional interactive result views.](/mcp-servers/serpapi/)[### You.com MCP Bridge ↗ Connect local MCP clients to You.com search and discovery using a documented stdio bridge.](/mcp-servers/you-search/)

 [AI Tools ↗](/tools/)[Skills ↗](/skills/)[Agents ↗](/agents/)[MCP Servers ↗](/mcp-servers/)[Workflows ↗](/workflows/)

## Continue your investigation

 - [Inspect resource evidence](/tools/)
- [Choose a host](/agents/)
- [Inspect reusable workflows](/skills/)
- [Use Undominated data](/api/)
