ScavioScavio
ToolsPricing
Sign InsGet Startedg
Quick StartAPI & SDKsEcosystem

MCP Integration

The Model Context Protocol (MCP) is an open standard for connecting AI assistants to external tools and data sources. Scavio runs an MCP server that gives any compatible client access to 106 tools by default across Google Search, YouTube, Amazon, Walmart, Reddit, TikTok, TikTok Shop, Instagram, X, LinkedIn and Extract -- or all 191 tools across 32 platforms when you opt in. Setup takes under 2 minutes.

One server, every client

A single hosted server at https://mcp.scavio.dev/mcp gives any MCP-compatible client the full tool set -- nothing to install, just add the URL and your API key.

Introduction

Scavio's remote MCP server is a cost-effective Tavily and SerpAPI alternative that any Model Context Protocol client can connect to over Streamable HTTP. Authenticate with your API key via the x-api-key header and your assistant gains real-time search across Google, YouTube, Amazon, Walmart, Reddit, TikTok, and Instagram. The sections below cover setup for the most common clients -- Claude Code, Claude Desktop, Cursor, Windsurf, VS Code, ChatGPT, Cline, Zed, and the Claude apps -- plus a universal config for anything else.

Prerequisites

  1. Get your API key at dashboard.scavio.dev
  2. Replace YOUR_SCAVIO_API_KEY in the examples below with your actual key

Claude Code

Run this single command in your terminal:

Bash
claude mcp add --transport http scavio https://mcp.scavio.dev/mcp \
  --header "x-api-key: YOUR_SCAVIO_API_KEY"

To add it to a shared project config (checked into version control), use --scope project:

Bash
claude mcp add --transport http --scope project scavio https://mcp.scavio.dev/mcp \
  --header "x-api-key: YOUR_SCAVIO_API_KEY"

Alternatively, add the JSON config directly:

Bash
claude mcp add-json scavio '{
  "type": "http",
  "url": "https://mcp.scavio.dev/mcp",
  "headers": {
    "x-api-key": "YOUR_SCAVIO_API_KEY"
  }
}'

Verify the connection:

Bash
claude mcp list

Claude Desktop

  1. Open Claude Desktop
  2. Go to Settings > Developer > Edit Config
  3. Add Scavio to your claude_desktop_config.json:
JSON
{
  "mcpServers": {
    "scavio": {
      "command": "npx",
      "args": ["-y", "@scavio/mcp-server"],
      "env": {
        "SCAVIO_API_KEY": "YOUR_SCAVIO_API_KEY"
      }
    }
  }
}
  1. Save and restart Claude Desktop

Requires Node.js 20+.

Config file location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Claude (claude.ai and Cowork)

The Claude apps (claude.ai on web and Claude Cowork) support remote MCP servers as custom connectors:

  1. Go to Settings > Connectors
  2. Click Add custom connector
  3. Enter the MCP server URL: https://mcp.scavio.dev/mcp
  4. Configure authentication with your API key and save

Custom connectors require a paid Claude plan and may require additional auth configuration depending on your workspace. For the terminal, use the Claude Code command above.

Cursor

  1. Open Cursor and go to Settings > Tools & MCP
  2. Click + Add New MCP Server
  3. Select type HTTP and enter:
    • Name: scavio
    • URL: https://mcp.scavio.dev/mcp
    • Headers: x-api-key: YOUR_SCAVIO_API_KEY
  4. Click Save

Or manually edit .cursor/mcp.json in your project root (or ~/.cursor/mcp.json for global):

JSON
{
  "mcpServers": {
    "scavio": {
      "type": "http",
      "url": "https://mcp.scavio.dev/mcp",
      "headers": {
        "x-api-key": "YOUR_SCAVIO_API_KEY"
      }
    }
  }
}

Windsurf

  1. Open Windsurf and click the hammer icon in Cascade
  2. Click Configure to open the MCP config
  3. Add Scavio to ~/.codeium/windsurf/mcp_config.json:
JSON
{
  "mcpServers": {
    "scavio": {
      "type": "http",
      "url": "https://mcp.scavio.dev/mcp",
      "headers": {
        "x-api-key": "YOUR_SCAVIO_API_KEY"
      }
    }
  }
}
  1. Save the file and refresh Windsurf

VS Code (GitHub Copilot)

  1. Create .vscode/mcp.json in your project root:
JSON
{
  "servers": {
    "scavio": {
      "type": "http",
      "url": "https://mcp.scavio.dev/mcp",
      "headers": {
        "x-api-key": "YOUR_SCAVIO_API_KEY"
      }
    }
  }
}
  1. Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
  2. Run MCP: List Servers to verify the connection

For global setup, add the same config to your VS Code user settings under mcp.servers.

ChatGPT

ChatGPT supports remote MCP servers through its Apps & Connectors feature:

  1. Go to ChatGPT Settings > Apps & Connectors
  2. Click Add custom connector
  3. Enter the MCP server URL: https://mcp.scavio.dev/mcp
  4. Configure authentication with your API key
  5. Save and start using Scavio tools in your chats

ChatGPT MCP support requires a Plus or Team plan and may require OAuth configuration depending on your setup.

Cline (VS Code Extension)

  1. Open VS Code with Cline installed
  2. Click the MCP Servers icon in the Cline sidebar
  3. Click Configure MCP Servers
  4. Add Scavio to the config:
JSON
{
  "mcpServers": {
    "scavio": {
      "type": "http",
      "url": "https://mcp.scavio.dev/mcp",
      "headers": {
        "x-api-key": "YOUR_SCAVIO_API_KEY"
      }
    }
  }
}
  1. Save and Cline will auto-detect the new server

Zed Editor

  1. Open Settings (Cmd+,)
  2. Navigate to the Assistant section
  3. Add Scavio under MCP servers:
JSON
{
  "assistant": {
    "mcp_servers": {
      "scavio": {
        "type": "http",
        "url": "https://mcp.scavio.dev/mcp",
        "headers": {
          "x-api-key": "YOUR_SCAVIO_API_KEY"
        }
      }
    }
  }
}

Any MCP-Compatible Client

Scavio works with any tool that supports the Model Context Protocol. The universal config:

JSON
{
  "type": "http",
  "url": "https://mcp.scavio.dev/mcp",
  "headers": {
    "x-api-key": "YOUR_SCAVIO_API_KEY"
  }
}
DetailValue
TransportHTTP (Streamable HTTP)
URLhttps://mcp.scavio.dev/mcp
AuthenticationAPI key via x-api-key header

Available Tools

Once connected, your AI assistant can use the default tool set below. Send x-scavio-platforms: all to register all 191 tools across 32 platforms, including eBay, Target, Home Depot, Zillow, Redfin, Airbnb, Booking.com, Tripadvisor, Yelp, Indeed, Glassdoor, G2, Capterra, the App Store, Google Play, SEC EDGAR, Companies House and the ad libraries.

Google Search

ToolDescription
search_googleWeb search (v2) with organic results, ads, and AI Overview
google_ai_modeAI Mode conversational answer with cited sources
google_maps_searchSearch Google Maps for local businesses
google_maps_placePlace details: address, phone, hours, rating
google_maps_reviewsReviews for a place with pagination
google_shoppingProduct listings with price, store, and rating
google_shopping_productProduct detail and sellers
google_shopping_storesMore sellers for a product (pagination)
google_flightsFlight itineraries with prices and stops
google_hotelsHotel search with prices and ratings
google_hotels_detailHotel property details
google_newsNews results by query, topic, story, or publication
google_trendsInterest-over-time and related queries
google_trendingTrending searches

YouTube

ToolDescription
search_youtubeSearch videos, channels, and playlists
get_youtube_metadataGet video metadata (title, views, likes, duration)
get_youtube_channelGet a YouTube channel's profile as JSON
get_youtube_channel_communityList a YouTube channel's community posts as JSON, under data.posts (the only YouTube endpoint whose list key is not results)
get_youtube_channel_shortsList a YouTube channel's Shorts as JSON
get_youtube_channel_videosList a YouTube channel's videos as JSON
get_youtube_comment_repliesGet replies to a specific YouTube comment as JSON
get_youtube_commentsGet comments on a YouTube video as JSON
get_youtube_relatedGet videos related to a YouTube video as JSON
get_youtube_streamsGet direct media stream URLs for a YouTube video as JSON
get_youtube_transcriptGet the transcript of a YouTube video as JSON
get_youtube_videoGet full details for a YouTube video as JSON
resolve_youtube_channelResolve a YouTube @handle or channel URL to its canonical channel ID and URL, returned as JSON
search_youtube_channelsSearch YouTube channels by keyword as JSON
search_youtube_shortsSearch YouTube Shorts and return short-form video results as JSON
youtube_search_suggestionsGet YouTube search autocomplete suggestions for a partial query as JSON

Amazon

ToolDescription
search_amazonSearch product listings across 22 marketplaces. Results are unordered: the marketplace ignores every sort value, so there is no sort, category, merchant or price filter
get_amazon_productGet full product details by ASIN
get_amazon_offersList every seller offer on an ASIN, including who holds the buy box
get_amazon_optionsList the Amazon marketplaces the API supports, as JSON

Walmart

ToolDescription
search_walmartSearch product listings with price and delivery filters
get_walmart_productGet full product details by product ID
get_walmart_categoryBrowse the products inside a Walmart category as JSON, without a search query
get_walmart_offersGet the BUY-BOX offer for a Walmart product as JSON — which seller currently wins the listing, at what price
get_walmart_reviewsGet customer reviews for a Walmart product as JSON
get_walmart_sellerGet a Walmart marketplace seller's storefront as JSON
get_walmart_seller_productsList the products a Walmart marketplace seller sells, as JSON

TikTok

ToolDescription
get_tiktok_profileGet user profile (bio, follower/following counts, likes)
get_tiktok_user_postsList a user's videos with stats
get_tiktok_videoGet detailed info for a single video
get_tiktok_video_commentsGet comments on a video
get_tiktok_comment_repliesGet replies to a specific comment
search_tiktok_videosSearch videos by keyword
search_tiktok_usersSearch users by keyword
get_tiktok_hashtagGet hashtag details and stats
get_tiktok_hashtag_videosList videos for a hashtag
get_tiktok_user_followersGet a user's follower list
get_tiktok_user_followingsGet a user's following list

Instagram

ToolDescription
get_instagram_profileGet user profile (bio, follower/following/post counts)
get_instagram_user_postsList a user's posts with pagination
get_instagram_user_reelsList a user's Reels with pagination
get_instagram_user_taggedList posts a user is tagged in
get_instagram_user_storiesGet a user's active stories
get_instagram_postGet a single post by URL, media_id, or shortcode
get_instagram_post_commentsGet comments on a post
get_instagram_comment_repliesGet replies to a specific comment
search_instagram_usersSearch users by keyword
search_instagram_hashtagsSearch hashtags by keyword
get_instagram_user_followersGet a user's follower list
get_instagram_user_followingsGet a user's following list

Reddit

ToolDescription
search_redditSearch posts by query with sort and pagination
get_reddit_postGet a full post with threaded comments by URL
get_reddit_comment_repliesGet the replies to a specific Reddit comment as JSON
get_reddit_popularGet the site-wide popular feed as JSON
get_reddit_post_commentsGet the top-level comments for a Reddit post as JSON
get_reddit_search_suggestionsGet Reddit search autocomplete suggestions for a query as JSON
get_reddit_subredditGet metadata for a subreddit as JSON, including its name, title, description, subscriber count, type, NSFW flag, icon, banner, primary color, and creation date
get_reddit_subreddit_postsList a subreddit's post feed as JSON
get_reddit_trendingGet Reddit's current trending search queries as JSON
get_reddit_userGet a redditor's profile as JSON, including their ID, name, employee/verified flags, account type, and whether they accept private messages
get_reddit_user_commentsList a redditor's comments as JSON
get_reddit_user_postsList a redditor's submitted posts as JSON

X (Twitter)

ToolDescription
search_xSearch X posts by keyword, with cursor pagination
get_tweetFull detail for a single post
get_tweet_commentsReplies to a post
get_tweet_retweetersAccounts that reposted a post
get_x_userProfile: bio, follower and following counts, verified status
get_x_user_tweetsA user's posts timeline
get_x_user_repliesA user's replies timeline
get_x_user_mediaA user's photo and video posts
get_x_user_followersWho follows this account
get_x_user_followingsWho this account follows
get_x_trendingCurrent trending topics

LinkedIn

ToolDescription
get_linkedin_personPerson profile: headline, location, experience (1 credit)
get_linkedin_person_aboutA person's about section (1 credit)
get_linkedin_person_postsA person's posts (10 credits)
get_linkedin_companyCompany profile, including a sample of featured employees (1 credit)
get_linkedin_company_postsA company's posts (10 credits)
search_linkedin_jobsSearch job listings by keyword and location (10 credits)
get_linkedin_jobFull detail for one job listing (30 credits)
get_linkedin_postA single post (1 credit)
get_linkedin_post_commentsComments on a post (10 credits)

TikTok Shop

ToolDescription
search_tiktok_shopSearch the product catalog, with exact prices
get_tiktok_shop_search_suggestionsKeyword autocomplete and expansion
get_tiktok_shop_productFull product detail (no price -- take price from a listing call)
get_tiktok_shop_product_reviewsPaginated reviews with a star histogram
get_tiktok_shop_categoriesThe global category tree
get_tiktok_shop_category_productsProducts in a category, with exact prices
get_tiktok_shop_shop_productsA seller's catalog, with exact prices
resolve_tiktok_shop_urlResolve any TikTok Shop link to a product or shop id

Extract (any URL)

ToolDescription
extract_urlRead any web page

eBay

ToolDescription
get_ebay_productGet one eBay listing in full as JSON
get_ebay_sellerGet an eBay seller's profile card as JSON
search_ebaySearch live or SOLD eBay listings and return them as JSON

Target

ToolDescription
get_target_categoryList the products inside one Target category as JSON
get_target_productGet one product's full detail by TCIN as JSON
get_target_reviewsGet a product's reviews by TCIN as JSON
search_target_productsSearch its catalogue by keyword and return the product grid as JSON

Home Depot

ToolDescription
get_home_depot_productGet one Home Depot item in full as JSON
get_home_depot_reviewsGet one page of Home Depot reviews for an item as JSON
search_home_depotSearch Home Depot and return the product grid as JSON

Booking.com

ToolDescription
get_booking_hotelGet one Booking.com property in full as JSON
get_booking_reviewsGet Booking.com guest reviews for one property as JSON, with the score breakdown by category (staff, cleanliness, value, location, comfort, facilities) and Booking's own summary of what guests praised and complained about
search_bookingSearch Booking.com for hotels, apartments, hostels, resorts and other stays in a destination, as JSON

Airbnb

ToolDescription
get_airbnb_listingGet one Airbnb listing in full as JSON
get_airbnb_reviewsGet Airbnb review BODIES for one listing as JSON
search_airbnbSearch Airbnb stays in a location as JSON

Tripadvisor

ToolDescription
get_tripadvisor_locationGet one Tripadvisor restaurant, hotel or attraction in full as JSON
get_tripadvisor_reviewsGet a page of Tripadvisor reviews for one location as JSON
resolve_tripadvisor_locationSTART HERE for Tripadvisor
search_tripadvisorList the restaurants, hotels or attractions in a Tripadvisor geo, in Tripadvisor's own ranked order, as JSON

Yelp

ToolDescription
get_yelp_businessGet one Yelp business in full as JSON
get_yelp_reviewsGet a page of Yelp reviews for one business as JSON
search_yelpSearch Yelp for local businesses and return them in Yelp's own ranked order as JSON

Indeed

ToolDescription
get_indeed_companyGet an Indeed employer profile as JSON
get_indeed_company_reviewsGet Indeed EMPLOYEE reviews for a company as JSON
get_indeed_jobGet one Indeed job posting in full as JSON
search_indeed_jobsSearch Indeed job postings as JSON

Glassdoor

ToolDescription
get_glassdoor_companyGet a Glassdoor employer profile as JSON
get_glassdoor_reviewsGet Glassdoor employee reviews for one employer as JSON
get_glassdoor_salariesGet Glassdoor salary data for one employer as JSON, broken down by job title
resolve_glassdoor_companySTART HERE for Glassdoor

Zillow

ToolDescription
get_zillow_agent_reviewsGet a Zillow real-estate AGENT's profile and their reviews as JSON
get_zillow_propertyGet one Zillow listing in full as JSON
search_zillowSearch Zillow for US real-estate listings in a region and return them as JSON

Redfin

ToolDescription
get_redfin_marketGet Redfin housing-market statistics for a US region as JSON
get_redfin_propertyGet one Redfin listing (US residential real estate) in full as JSON
search_redfinSearch Redfin, the US residential real-estate marketplace, and return listings as JSON

Apple App Store

ToolDescription
get_app_store_appGet one Apple App Store listing in full as JSON
get_app_store_reviewsGet a page of Apple App Store customer reviews as JSON
search_app_storeSearch Apple's App Store (iPhone, iPad and Mac apps) and return up to 200 fully-shaped app rows as JSON - the same 43-field row get_app_store_app returns, so this doubles as a bulk metadata fetch

Google Play

ToolDescription
get_google_play_appGet one Google Play (Android app store) listing in full as JSON
get_google_play_reviewsGet a page of Google Play (Android app store) reviews as JSON
search_google_playSearch Google Play, the Android app store (NOT Google web search), and return ranked apps as JSON

G2

ToolDescription
get_g2_productG2, the B2B software review site
get_g2_reviewsG2, the B2B software review site
search_g2_softwareG2, the B2B software review site

Capterra

ToolDescription
get_capterra_productCapterra, the B2B software review site
get_capterra_reviewsCapterra, the B2B software review site
search_capterra_softwareCapterra, the B2B software review site

SEC EDGAR

ToolDescription
get_sec_companyGet a US SEC EDGAR filer's profile as JSON
get_sec_conceptGet every value a US SEC EDGAR filer reported for one XBRL financial concept as JSON, newest period first, with the form and filing each number came from
get_sec_factsGet the index of every XBRL concept a US SEC EDGAR filer reports as JSON - tag, label, description, units and most recent value - across us-gaap, dei and any other taxonomy it uses
get_sec_filingsList one US SEC EDGAR filer's filings as JSON
resolve_sec_companySTART HERE for SEC EDGAR, the US Securities and Exchange Commission's public filing system
search_sec_filingsFull-text search across US SEC EDGAR filing DOCUMENTS

UK Companies House

ToolDescription
get_companies_house_companyGet a UK company's full entry on the Companies House register as JSON
get_companies_house_filing_historyList a UK company's filings from the Companies House register as JSON, most recent first
get_companies_house_officersList a UK company's officers, current and resigned, from the Companies House register as JSON
search_companies_houseSTART HERE for Companies House, the official UK company register

Google Ads Transparency

ToolDescription
get_google_ads_creativeThe public record of ads running on Google Search, YouTube, Maps, Play and Shopping
resolve_google_ads_advertiserThe public record of ads running on Google Search, YouTube, Maps, Play and Shopping
search_google_adsThe public record of ads running on Google Search, YouTube, Maps, Play and Shopping

Meta Ad Library

ToolDescription
get_meta_adEvery ad running on Facebook and Instagram, public and logged-out
get_meta_ads_advertiserEvery ad running on Facebook and Instagram, public and logged-out
search_meta_adsEvery ad running on Facebook and Instagram, public and logged-out

Threads

ToolDescription
get_threads_postGet a single Threads post by its id or its threads.net URL, as JSON
get_threads_post_commentsList the replies to a Threads post as JSON
get_threads_profileGet a Threads (Meta's text app, threads.net) user profile as JSON
get_threads_user_postsList a Threads user's own posts as JSON
get_threads_user_repliesList the replies a Threads user has written to other people's posts, as JSON — the "Replies" tab of their profile, not their own posts (use get_threads_user_posts for those)
search_threads_usersSearch Threads PROFILES by name or handle, as JSON

Kuaishou

ToolDescription
get_kuaishou_comment_repliesExpand one comment thread on a Kuaishou (China) video
get_kuaishou_profileGet the full profile of a Kuaishou (China) creator by user id as JSON
get_kuaishou_tag_feedRead the feed behind a Kuaishou (China) hashtag as JSON, 20 posts a page
get_kuaishou_trendingOne board per call, and each call bills
get_kuaishou_user_liveCheck whether one Kuaishou (China) creator is broadcasting right now, as JSON
get_kuaishou_user_postsList a Kuaishou (China) creator's top posts as JSON, under data.feeds[]
get_kuaishou_videoGet one Kuaishou (China) video by photo id or URL as JSON
get_kuaishou_video_commentsGet the comment thread under a Kuaishou (China) video as JSON, 30 root comments per page
get_kuaishou_videos_batchLook up as many as 20 Kuaishou (China) videos in ONE request as JSON, under data.photos[]
resolve_kuaishou_userTurn a Kuaishou (China) share link into the user id that get_kuaishou_profile, get_kuaishou_user_posts and get_kuaishou_user_live all require
search_kuaishouRun Kuaishou (China)'s own MIXED search for a keyword as JSON
search_kuaishou_liveSearch Kuaishou (China) live streams that are ON AIR RIGHT NOW for a keyword, as JSON
search_kuaishou_usersFind Kuaishou (China) creators by name, handle or topic as JSON, 20 accounts a page
search_kuaishou_videosSearch Kuaishou (China) videos by keyword as JSON, 20 ranked results a page

Account

ToolDescription
get_usageCheck your credit balance, plan, and usage stats

Troubleshooting

Server not connecting?

  • Verify your API key is correct and active
  • Check your credits with get_usage or at dashboard.scavio.dev
  • Ensure the URL is exactly https://mcp.scavio.dev/mcp (no trailing slash)

Tools not showing up?

  • Restart your AI client after adding the config
  • Check for JSON syntax errors in your config file
  • Confirm the MCP server appears as "connected" in your client's MCP settings

Benefits of Scavio + MCP

  • Universal: works with any MCP-compatible client, from Claude Code to ChatGPT.
  • Comprehensive: 191 tools spanning Google, YouTube, Amazon, Walmart, Reddit, TikTok, and Instagram.
  • Zero install: a hosted remote server over Streamable HTTP -- just add the URL, no packages to manage.
  • Secure: authenticate with your API key via the x-api-key header; the model never handles credentials.

Next Steps

  • Google Search API -- full endpoint reference
  • YouTube API -- search and metadata
  • Amazon API -- product search and details
  • Walmart API -- product search and details
  • TikTok API -- profiles, videos, comments, and hashtags
  • Instagram API -- profiles, posts, reels, stories, and comments
  • Reddit API -- post search and threaded comments
  • Rate Limits -- per-plan limits and headers
ScavioScavio

One scraper API for every social, search and ecommerce platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy