Decodo MCP Server logo

Decodo MCP Server

Scrape, search, crawl, and extract structured data from websites, marketplaces, social platforms, and video services through MCP.

Install Decodo MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "mcp-server-64": {
      "command": "npx",
      "args": [
        "-y",
        "@decodo/mcp-server"
      ],
      "env": {
        "SCRAPER_API_TOKEN": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

Decodo MCP Server connects MCP-compatible AI clients to Decodo's Web Data API for live web scraping and search. Its tools can return Markdown, structured results, screenshots, crawl data, marketplace listings, social content, and video metadata. Use it for agent browsing, research, RAG pipelines, product monitoring, or targeted extraction from dynamic and geo-restricted websites. The hosted endpoint uses HTTP authentication, while the local package runs through Node.js and an API token.

Use cases

  • Scrape live pages for RAG context
  • Monitor marketplace products and prices
  • Collect TikTok and YouTube metadata
  • Crawl websites and process pages incrementally
  • Research ranked search and Google results

Key features

  • Markdown page scraping
  • PNG webpage screenshots
  • Asynchronous website crawling
  • Search and parsed marketplace results
  • TikTok and YouTube extraction
  • Selectable MCP toolsets

Tools33

What Decodo MCP Server lets your agent do. Expand a tool for its parameters.

Self-reported~551 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

21/21 checks healthy over the last 92d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 6d ago via OSV.dev · @decodo/mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars40Stargazers on the source repository.
npm downloads1.7kPackage downloads in the last 30 days.
Last commit5d agoMost recent push to the default branch.
Tools exposed33Callable tools this server registers over MCP.
Directory activity9 viewsConfig copies, upvotes, and views on AllMCPs.

How Decodo MCP Server works

What Decodo MCP Server does

Decodo MCP Server gives MCP clients access to Decodo's web data services. Agents can retrieve pages as Markdown, capture webpage screenshots, enumerate site URLs, run asynchronous crawls, and search supported web destinations. The tool collection also includes purpose-built operations for Google, Amazon, Walmart, Target, TikTok, and YouTube.

The returned data is suited to both text-based and structured workflows. Markdown can be passed into an LLM or retrieval pipeline, screenshots provide visual page context, and target-specific tools return parsed results for searches, products, listings, posts, channels, and videos.

How it works

The server can be used through Decodo's hosted MCP endpoint at https://mcp.decodo.com/mcp, or run locally with the npm package or a build from the repository. Hosted connections send credentials in an Authorization header. Local connections provide the credential through the SCRAPER_API_TOKEN environment variable.

Web crawling is asynchronous. crawl_start returns a crawl identifier without waiting for completion; crawl_status reports discovered, completed, and failed pages; crawl_results reads completed pages in batches using a cursor; and crawl_cancel stops the crawl while keeping already collected pages available.

Tools are grouped into selectable toolsets. The documented groups include web, search, ecommerce, social_media, and ai. Hosted connections can select groups with the toolsets query parameter, while an unqualified connection registers all tools. The Claude connector exposes the web and search groups.

Setup and configuration

Create a Decodo account, obtain a Web Data API key from the dashboard, and use an MCP-compatible client. The local server requires Node.js 18 or newer. A hosted client configuration uses the following structure:

config.json
{
  "mcpServers": {
    "Decodo": {
      "url": "https://mcp.decodo.com/mcp",
      "headers": {
        "Authorization": "Bearer <api_key>"
      }
    }
  }
}

For a local npm configuration, run the package with npx and set SCRAPER_API_TOKEN:

config.json
{
  "mcpServers": {
    "Decodo": {
      "command": "npx",
      "args": ["-y", "@decodo/mcp-server"],
      "env": {
        "SCRAPER_API_TOKEN": "<api_key>"
      }
    }
  }
}

Older Decodo plans can use a basic authentication token in place of the API key. The same local environment variable accepts either credential type, while hosted connections use Bearer for an API key or Basic for the older token.

Tools and capabilities

  • scrape_as_markdown fetches a URL and returns Markdown.
  • screenshot captures a webpage as a PNG image.
  • map lists URLs on a site without retrieving their content.
  • crawl_start, crawl_status, crawl_results, and crawl_cancel manage multi-page crawls.
  • search returns ranked web results.
  • Google tools cover general search, ads, Lens, AI Mode, and Travel Hotels results.
  • Amazon tools cover search, products, pricing, sellers, and bestsellers.
  • Walmart and Target tools cover search and product pages.
  • TikTok tools cover posts, Shop searches, Shop products, and Shop URLs.
  • YouTube tools retrieve video metadata, channel videos, subtitles, and search results.

Limitations and notes

Several operations require an API key, including site mapping, crawling, and the general search tool. Access depends on the Decodo credential and service configuration. The hosted connection and local process use different credential locations, so switching between them requires changing the MCP configuration. Crawl results are returned incrementally rather than as one immediate response, and pagination uses a cursor.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Decodo MCP Server

Decodo MCP Server is an MCP server that connects AI clients to Decodo's Web Data API. Its main tools scrape pages as Markdown, capture screenshots, search the web, crawl sites, and extract results from Google, Amazon, Walmart, Target, TikTok, and YouTube. It supports hosted HTTP and local Node.js configurations.

Install it by configuring the hosted MCP endpoint or running the npm package with `npx`. Local use requires Node.js 18 or newer and the `SCRAPER_API_TOKEN` environment variable. Add the resulting server configuration to an MCP client such as Claude Desktop, Cursor, or Windsurf.

Yes, Decodo MCP Server works with Cursor. Add the hosted URL and authorization header in Cursor's MCP settings, or configure the local `npx` command with the API token. Cursor's configuration can also include a `toolsets` query parameter for hosted connections.

Authenticate hosted connections with an `Authorization` header using `Bearer <api_key>`, or `Basic <basic_auth_token>` for older plans. Local connections use `SCRAPER_API_TOKEN`. The token comes from a Decodo Web Data API or Web Scraping API subscription.

Crawling uses four tools: start a crawl with `crawl_start`, check progress with `crawl_status`, read pages with `crawl_results`, and stop it with `crawl_cancel`. Results are returned in batches with a cursor, and pages collected before cancellation remain readable.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewDecodo MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mcp-server-64?style=directory)](https://allmcps.com/mcp/mcp-server-64)
HTML Embed
<a href="https://allmcps.com/mcp/mcp-server-64"><img src="https://allmcps.com/api/badge/mcp-server-64?style=directory" alt="Decodo MCP Server on AllMCPs" /></a>