O

Oxylabs Oxylabs Mcp

MCP server Β· by smithery

Web APIs Streamable HTTP v1.13.1

Fetch and process content from specified URLs using the Oxylabs Web Scraper API.

View source β†— Generate config for multiple servers More servers

Install

unavailable β€” hosted endpoints aren’t versioned

Streamable HTTP
https://server.smithery.ai/@oxylabs/oxylabs-mcp/mcp

Setup by client

Pick your client β€” the config below is generated for this server (hosted endpoint). Copy respects the β€œPin version” switch above.

Remote (hosted) endpoint

https://server.smithery.ai/@oxylabs/oxylabs-mcp/mcp

Claude Desktop: Settings β†’ Connectors β†’ Add custom connector, paste this URL, and provide: Authorization.

Format verified against the official Claude Desktop docs β†—.

Environment variables

Defined in the server's official registry manifest. Required secrets are shown as <YOUR_…> placeholders in the configs above.

  • Authorization required secret header β€” Bearer token for Smithery authentication

GitHub

⭐ 104 stars Β· ζœ€θΏ‘ζ›΄ζ–°δΊŽ 14 倩前 Β· MIT license

These star and push figures are for the shared repository β€” 3 listings on this site point at the same repository.

About this server

> > > > Oxylabs MCP Server > > >The missing link between AI models and the real‑world web: one API that delivers clean, structured data from any site. > > > /> > /> > > --- πŸ“– Overview 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. mcp-name: io.oxylabs/oxylabs-mcp πŸ› οΈ MCP Tools Oxylabs MCP provides two sets of tools that can be used together or independently: Oxylabs Web Scraper API tools universal scraper : scrapes any URL, with optional JavaScript rendering, geo-targeting, and Markdown/HTML/links output; google search scraper : extracts results from Google Search, with optional parsing into structured JSON; amazon search scraper : scrapes Amazon search result pages, with optional parsing into structured JSON; amazon product scraper : extracts data from individual Amazon product pages. Oxylabs AI Studio tools ai scraper : scrapes content from any URL with AI-powered extraction, in JSON, CSV, Markdown, or TOON format; ai crawler : crawls a website from a starting URL based on a prompt and collects data across multiple pages; ai browser agent : controls a real browser based on a prompt β€” navigates, clicks, fills forms β€” and returns the result; ai search : searches the web and optionally returns Markdown content of each result; ai map : maps a website's URLs, filtered by keywords or a prompt; generate schema : generates an OpenAPI-format JSON schema for structured extraction with the AI tools above. βœ… Prerequisites Before you begin, make sure you have at least one of the following: Oxylabs Web Scraper API account : obtain an API token (or your username and password) from the Oxylabs dashboard (1-week free trial available); Oxylabs AI Studio API key : obtain your API key from Oxylabs AI Studio (1000 credits free). To run the server locally (Option 2 below) you will also need the uv package manager: πŸ“¦ Configuration There are two ways to use the server: connect to the hosted instance (no installation) or run it locally with credentials in environment variables. Option 1: Hosted server (no installation) Oxylabs runs a hosted MCP server at: Credentials are passed with request headers: Credential Header ----------------------------------------------- ----------------------------------------------------- Web Scraper API token (recommended) Authorization: Bearer > Web Scraper API token (alternative) X-Oxylabs-Api-Token Web Scraper API username and password Authorization: Basic (username:password)> Web Scraper API username and password (alt.) X-Oxylabs-Username and X-Oxylabs-Password AI Studio X-Oxylabs-AI-Studio-Api-Key If both an API token and a username and password are passed, the token is used. Setup with Claude Code : Setup with Cursor or any client that supports remote MCP servers with custom headers: The server is also listed on Smithery. > Note: clients that only support OAuth for remote servers (for example, adding a custom > connector in the claude.ai web UI) cannot pass headers yet β€” OAuth sign-in is on our roadmap. > Use the local setup below with those clients in the meantime. Option 2: Run locally Environment variables Oxylabs MCP server supports the following environment variables: Name Description Default ----------------------------- ----------------------------------------------- --------- OXYLABS API TOKEN Your Oxylabs Web Scraper API token 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 For the Web Scraper API tools, set either OXYLABS API TOKEN or both OXYLABS USERNAME and OXYLABS PASSWORD . If both are set, the token is used. For the AI Studio tools, set OXYLABS AI STUDIO API KEY . All tools are always listed; calling a tool without the credentials it needs returns an error message explaining what to configure. ❗ Important: only set the environment variables you have real credentials for. Placeholder values make tool calls fail. Configure with uvx Installs the package from PyPI and runs it automatically: Configure with a local checkout Useful for development β€” runs the server from a local clone of this repository: Running as a remote HTTP server (self-hosting) 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 token (recommended) Authorization: Bearer > Web Scraper API token (alternative) X-Oxylabs-Api-Token header Web Scraper API username and password Authorization: Basic (username:password)> (HTTP Basic auth) Web Scraper API username and password (alt.) 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. Setup with Claude Desktop Navigate to Claude β†’ Settings β†’ Developer β†’ Edit Config and add one of the configurations above to the claude desktop config.json file. Setup with Cursor AI Navigate to Cursor β†’ Settings β†’ Cursor Settings β†’ MCP . Click Add new global MCP server and add one of the configurations above. πŸ“ Logging The server provides additional information about the tool calls in notification/message events: ✨ Key Features > > > Scrape content from any site > > > Extract data from any URL, including complex single-page applications Fully render dynamic websites using headless browser support Choose full JavaScript rendering, HTML-only, or none Emulate Mobile and Desktop viewports for realistic rendering > > > > Automatically get AI-ready data > > > Automatically clean and convert HTML to Markdown for improved readability Use automated parsers for popular targets like Google, Amazon, and more > > > > Manage CAPTCHA & geo-restrictions > > > Navigate sophisticated automated request management systems with high success rate Reliably scrape even the most complex websites Get automatically rotating IPs from a proxy pool covering 195+ countries > > > > Flexible setup & cross-platform support > > > Set rendering and parsing options if needed Feed data directly into AI models or analytics tools Works on macOS, Windows, and Linux > > > > Built-in error handling and request management > > > Comprehensive error handling and reporting Smart rate limiting and request management > Why Oxylabs MCP? πŸ•ΈοΈ ➜ πŸ“¦ ➜ πŸ€– 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 --- πŸ›‘οΈ License Distributed under the MIT License – see LICENSE for details. --- About Oxylabs 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. > > Made with β˜• by >Oxylabs >. Feel free to give us a ⭐ and a follow if our MCP saved you a weekend. > > Solutions made based on this MCP: Michelin Detour…

Summary from the project README β€” github.com/oxylabs/oxylabs-mcp

Distributed as Streamable HTTP, listed under Web APIs. Review our MCP security guide before granting access to real data.

Frequently asked questions

What does the Oxylabs Oxylabs Mcp MCP server do?

> > > > Oxylabs MCP Server > > >The missing link between AI models and the real‑world web: one API that delivers clean, structured data from any site. > > > /> > /> > > --- πŸ“– Overview 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. mcp-name: io.oxylabs/oxylabs-mcp πŸ› οΈ MCP Tools Oxylabs MCP provides two sets of tools that can be used together or independently: Oxylabs Web Scraper API tools universal scraper : scrapes any URL, with optional JavaScript rendering, geo-targeting, and Markdown/HTML/links output; google search scraper : extracts results from Google Search, with optional parsing into structured JSON; amazon search scraper : scrapes Amazon search result pages, with optional parsing into structured JSON; amazon product scraper : extracts data from individual Amazon product pages. Oxylabs AI Studio tools ai scraper : scrapes content from any URL with AI-powered extraction, in JSON, CSV, Markdown, or TOON format; ai crawler : crawls a website from a starting URL based on a prompt and collects data across multiple pages; ai browser agent : controls a real browser based on a prompt β€” navigates, clicks, fills forms β€” and returns the result; ai search : searches the web and optionally returns Markdown content of each result; ai map : maps a website's URLs, filtered by keywords or a prompt; generate schema : generates an OpenAPI-format JSON schema for structured extraction with the AI tools above. βœ… Prerequisites Before you begin, make sure you have at least one of the following: Oxylabs Web Scraper API account : obtain an API token (or your username and password) from the Oxylabs dashboard (1-week free trial available); Oxylabs AI Studio API key : obtain your API key from Oxylabs AI Studio (1000 credits free). To run the server locally (Option 2 below) you will also need the uv package manager: πŸ“¦ Configuration There are two ways to use the server: connect to the hosted instance (no installation) or run it locally with credentials in environment variables. Option 1: Hosted server (no installation) Oxylabs runs a hosted MCP server at: Credentials are passed with request headers: Credential Header ----------------------------------------------- ----------------------------------------------------- Web Scraper API token (recommended) Authorization: Bearer > Web Scraper API token (alternative) X-Oxylabs-Api-Token Web Scraper API username and password Authorization: Basic (username:password)> Web Scraper API username and password (alt.) X-Oxylabs-Username and X-Oxylabs-Password AI Studio X-Oxylabs-AI-Studio-Api-Key If both an API token and a username and password are passed, the token is used. Setup with Claude Code : Setup with Cursor or any client that supports remote MCP servers with custom headers: The server is also listed on Smithery. > Note: clients that only support OAuth for remote servers (for example, adding a custom > connector in the claude.ai web UI) cannot pass headers yet β€” OAuth sign-in is on our roadmap. > Use the local setup below with those clients in the meantime. Option 2: Run locally Environment variables Oxylabs MCP server supports the following environment variables: Name Description Default ----------------------------- ----------------------------------------------- --------- OXYLABS API TOKEN Your Oxylabs Web Scraper API token 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 For the Web Scraper API tools, set either OXYLABS API TOKEN or both OXYLABS USERNAME and OXYLABS PASSWORD . If both are set, the token is used. For the AI Studio tools, set OXYLABS AI STUDIO API KEY . All tools are always listed; calling a tool without the credentials it needs returns an error message explaining what to configure. ❗ Important: only set the environment variables you have real credentials for. Placeholder values make tool calls fail. Configure with uvx Installs the package from PyPI and runs it automatically: Configure with a local checkout Useful for development β€” runs the server from a local clone of this repository: Running as a remote HTTP server (self-hosting) 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 token (recommended) Authorization: Bearer > Web Scraper API token (alternative) X-Oxylabs-Api-Token header Web Scraper API username and password Authorization: Basic (username:password)> (HTTP Basic auth) Web Scraper API username and password (alt.) 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. Setup with Claude Desktop Navigate to Claude β†’ Settings β†’ Developer β†’ Edit Config and add one of the configurations above to the claude desktop config.json file. Setup with Cursor AI Navigate to Cursor β†’ Settings β†’ Cursor Settings β†’ MCP . Click Add new global MCP server and add one of the configurations above. πŸ“ Logging The server provides additional information about the tool calls in notification/message events: ✨ Key Features > > > Scrape content from any site > > > Extract data from any URL, including complex single-page applications Fully render dynamic websites using headless browser support Choose full JavaScript rendering, HTML-only, or none Emulate Mobile and Desktop viewports for realistic rendering > > > > Automatically get AI-ready data > > > Automatically clean and convert HTML to Markdown for improved readability Use automated parsers for popular targets like Google, Amazon, and more > > > > Manage CAPTCHA & geo-restrictions > > > Navigate sophisticated automated request management systems with high success rate Reliably scrape even the most complex websites Get automatically rotating IPs from a proxy pool covering 195+ countries > > > > Flexible setup & cross-platform support > > > Set rendering and parsing options if needed Feed data directly into AI models or analytics tools Works on macOS, Windows, and Linux > > > > Built-in error handling and request management > > > Comprehensive error handling and reporting Smart rate limiting and request management > Why Oxylabs MCP? πŸ•ΈοΈ ➜ πŸ“¦ ➜ πŸ€– 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 --- πŸ›‘οΈ License Distributed under the MIT License – see LICENSE for details. --- About Oxylabs 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. > > Made with β˜• by >Oxylabs >. Feel free to give us a ⭐ and a follow if our MCP saved you a weekend. > > Solutions made based on this MCP: Michelin Detour

How do I install Oxylabs Oxylabs Mcp?

Run the install command shown above, then paste the config for your client (Claude Desktop, Claude Code, Cursor, VS Code or Windsurf) into its MCP settings and restart the client.

Is Oxylabs Oxylabs Mcp free to use?

The MCP server itself is free to install. The source is public on https://github.com/oxylabs/oxylabs-mcp. Any third-party service it calls may require its own API key and account.

Which clients support Oxylabs Oxylabs Mcp?

Any MCP-compatible client can use it, including Claude Desktop, Claude Code, Cursor, VS Code, Windsurf and custom agents.

Add this badge

Publish this server? Link back with a badge on your README or site β€” copy either snippet.

Listed on MCPNav

Markdown

[![Listed on MCPNav](https://mcpnav.net/badge/oxylabs-oxylabs-mcp.svg)](https://mcpnav.net/server/oxylabs-oxylabs-mcp/)

HTML

<a href="https://mcpnav.net/server/oxylabs-oxylabs-mcp/"><img src="https://mcpnav.net/badge/oxylabs-oxylabs-mcp.svg" alt="Listed on MCPNav" height="20"></a>