Scavio MCP logo

Scavio MCP

by scavio-ai

Unified MCP access to web search, page extraction, shopping, travel, social, video, and structured data APIs.

Install Scavio MCP

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": {
    "scavio-ai-scavio-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@scavio/mcp-server"
      ],
      "env": {
        "SCAVIO_API_KEY": "YOUR_VALUE_HERE",
        "SCAVIO_PLATFORMS": "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

scavio-ai/scavio-mcp connects MCP-compatible agents to Scavio's hosted search and data APIs. It combines web search, page extraction, crawling, batch jobs, shopping, maps, travel, news, trends, YouTube, and AI answer tools behind one authenticated service. Use the hosted HTTP endpoint for OAuth or API-key access, or run the package locally over stdio with Node.js 20+ and an API key. Tool groups can be limited with platform selection to reduce context usage.

Use cases

  • Search the web and return cited results to an agent
  • Extract and normalize content from individual pages or whole sites
  • Compare products, prices, sellers, and ratings across shopping sources
  • Retrieve YouTube videos, captions, chapters, and search suggestions
  • Query maps, travel, news, and trend data from one MCP connection

Key features

  • Web search with Google results and AI Overviews
  • Markdown, text, or HTML page extraction
  • Website mapping, crawling, batch extraction, and job control
  • Shopping, Maps, Flights, Hotels, News, and Trends tools
  • YouTube search, metadata, captions, chapters, and suggestions
  • Configurable platform allowlist for reducing tool-context size

Tools80

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

Self-reported~1.4k 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.

6/8 checks healthy over the last 79d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

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

Adoption & maintenance

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

GitHub stars8Stargazers on the source repository.
npm downloads4kPackage downloads in the last 30 days.
Last commit3d agoMost recent push to the default branch.
Tools exposed80Callable tools this server registers over MCP.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.

How Scavio MCP works

What scavio-ai/scavio-mcp does

scavio-ai/scavio-mcp exposes Scavio's unified search and data-extraction service through the Model Context Protocol. Its platform coverage includes Google, YouTube, Amazon, Walmart, Reddit, TikTok, travel sources, social networks, e-commerce providers, company data, and other search-oriented systems. The available catalog is broad, while the server loads a curated subset by default.

The extraction tools handle individual pages as well as multi-page jobs. extract_url returns a page as Markdown, plain text, or HTML. map_website discovers URLs from a site's sitemap and starting page, and can filter by path. crawl_website and batch_extract support longer-running work, with status, pagination, cancellation, and optional waiting through their companion tools.

How it works

The hosted MCP endpoint is https://mcp.scavio.dev/mcp. Claude Desktop, claude.ai, and Claude Code can authenticate there with Scavio OAuth; API-key authentication is also supported through the x-api-key header. Local installations use npx -y @scavio/mcp-server, communicate over stdio, and authenticate with SCAVIO_API_KEY.

A platform allowlist controls which tool groups are registered. The default selection includes the platform set used by earlier releases plus extraction tools. all registers the complete catalog, while values such as extract,google,zillow select specific groups. Remote connections pass this selection through the x-scavio-platforms header or a platforms query parameter.

Setup and configuration

For a local setup, use Node.js 20 or newer and configure an MCP client to launch the package with npx. Set SCAVIO_API_KEY to a key from Scavio. SCAVIO_PLATFORMS is optional and accepts a comma-separated list of platform keys, including extract, google, youtube, amazon, reddit, zillow, sec, and companieshouse.

The hosted endpoint avoids local installation. Add it as an HTTP MCP connection, then either sign in through OAuth where supported or provide the API key as a request header. Configuration examples are available for Claude Desktop, Claude Code, Cursor, Windsurf, VS Code, Cline, and Zed.

Tools and capabilities

The tool groups cover:

  • Google web, Custom Search, AI Mode, Maps, Shopping, Flights, Hotels, News, Trends, and trending queries
  • YouTube video, Shorts, channel, playlist, suggestion, metadata, chapter, and caption searches
  • Product listings, product details, sellers, ratings, prices, and local-business information
  • ChatGPT and Gemini prompt requests with answers, citations, searches, and recommended products
  • URL extraction, site mapping, crawling, batch extraction, status polling, and cancellation

Most tools consume one credit per call, while some endpoints use pricing based on the endpoint or request body. Long-running crawl and batch operations can return a job ID, be checked later with a cursor, or be cancelled while retaining completed results.

Limitations and notes

Registering every available tool can add roughly 260 KB of definitions, or about 65,000 tokens, to a session and may exceed limits in some clients. Selecting only the required platform groups reduces that overhead. An unset or default platform selection loads the curated default set; none loads only get_usage.

The server requires Scavio authentication for normal use, and calls consume credits according to the service's pricing rules. get_youtube_metadata is a deprecated alias for get_youtube_video. The hosted service and local package use different configuration mechanisms: environment variables apply locally, while remote platform selection is passed in the connection.

Reviews

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

Frequently Asked Questions about Scavio MCP

scavio-ai/scavio-mcp is an MCP server that connects AI agents to Scavio's unified search and data APIs. Its main tools cover web search, page extraction, site crawling, batch extraction, Google Maps, shopping, travel, news, trends, YouTube, and prompt-based ChatGPT or Gemini results.

Install it locally by configuring your MCP client to run `npx -y @scavio/mcp-server` with `SCAVIO_API_KEY` set. Node.js 20 or newer is required. Alternatively, connect to `https://mcp.scavio.dev/mcp` without a local installation.

Yes, scavio-ai/scavio-mcp works with Cursor through its HTTP MCP configuration. Add `https://mcp.scavio.dev/mcp` to `.cursor/mcp.json` and provide the `x-api-key` header, or configure the local stdio package.

Set `SCAVIO_PLATFORMS` for a local server or pass the platform list with `x-scavio-platforms` or the `platforms` query parameter remotely. Use values such as `extract,google,youtube` to register selected groups instead of the full catalog.

Yes, it supports both website crawling and multi-URL extraction. `crawl_website` and `batch_extract` can wait for completion or return job IDs, while status tools provide paged results and cancellation tools stop running work.

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 PreviewScavio MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/scavio-ai-scavio-mcp?style=directory)](https://allmcps.com/mcp/scavio-ai-scavio-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/scavio-ai-scavio-mcp"><img src="https://allmcps.com/api/badge/scavio-ai-scavio-mcp?style=directory" alt="Scavio MCP on AllMCPs" /></a>