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 33 tools covering Google Search, Amazon, Walmart, YouTube, Reddit, TikTok, and Instagram. Setup takes under 2 minutes.
One server, every client
https://mcp.scavio.dev/mcp gives any MCP-compatible client all 33 tools -- 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
- Get your API key at dashboard.scavio.dev
- Replace
YOUR_SCAVIO_API_KEYin the examples below with your actual key
Claude Code
Run this single command in your terminal:
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:
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:
claude mcp add-json scavio '{
"type": "http",
"url": "https://mcp.scavio.dev/mcp",
"headers": {
"x-api-key": "YOUR_SCAVIO_API_KEY"
}
}'Verify the connection:
claude mcp listClaude Desktop
- Open Claude Desktop
- Go to Settings > Developer > Edit Config
- Add Scavio to your
claude_desktop_config.json:
{
"mcpServers": {
"scavio": {
"command": "npx",
"args": ["-y", "@scavio/mcp-server"],
"env": {
"SCAVIO_API_KEY": "YOUR_SCAVIO_API_KEY"
}
}
}
}- 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:
- Go to Settings > Connectors
- Click Add custom connector
- Enter the MCP server URL:
https://mcp.scavio.dev/mcp - 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
- Open Cursor and go to Settings > Tools & MCP
- Click + Add New MCP Server
- Select type HTTP and enter:
- Name:
scavio - URL:
https://mcp.scavio.dev/mcp - Headers:
x-api-key: YOUR_SCAVIO_API_KEY
- Name:
- Click Save
Or manually edit .cursor/mcp.json in your project root (or ~/.cursor/mcp.json for global):
{
"mcpServers": {
"scavio": {
"type": "http",
"url": "https://mcp.scavio.dev/mcp",
"headers": {
"x-api-key": "YOUR_SCAVIO_API_KEY"
}
}
}
}Windsurf
- Open Windsurf and click the hammer icon in Cascade
- Click Configure to open the MCP config
- Add Scavio to
~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"scavio": {
"type": "http",
"url": "https://mcp.scavio.dev/mcp",
"headers": {
"x-api-key": "YOUR_SCAVIO_API_KEY"
}
}
}
}- Save the file and refresh Windsurf
VS Code (GitHub Copilot)
- Create
.vscode/mcp.jsonin your project root:
{
"servers": {
"scavio": {
"type": "http",
"url": "https://mcp.scavio.dev/mcp",
"headers": {
"x-api-key": "YOUR_SCAVIO_API_KEY"
}
}
}
}- Open the Command Palette (
Ctrl+Shift+P/Cmd+Shift+P) - 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:
- Go to ChatGPT Settings > Apps & Connectors
- Click Add custom connector
- Enter the MCP server URL:
https://mcp.scavio.dev/mcp - Configure authentication with your API key
- 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)
- Open VS Code with Cline installed
- Click the MCP Servers icon in the Cline sidebar
- Click Configure MCP Servers
- Add Scavio to the config:
{
"mcpServers": {
"scavio": {
"type": "http",
"url": "https://mcp.scavio.dev/mcp",
"headers": {
"x-api-key": "YOUR_SCAVIO_API_KEY"
}
}
}
}- Save and Cline will auto-detect the new server
Zed Editor
- Open Settings (
Cmd+,) - Navigate to the Assistant section
- Add Scavio under MCP servers:
{
"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:
{
"type": "http",
"url": "https://mcp.scavio.dev/mcp",
"headers": {
"x-api-key": "YOUR_SCAVIO_API_KEY"
}
}| Detail | Value |
|---|---|
| Transport | HTTP (Streamable HTTP) |
| URL | https://mcp.scavio.dev/mcp |
| Authentication | API key via x-api-key header |
Available Tools
Once connected, your AI assistant can use these 33 tools:
Google Search
| Tool | Description |
|---|---|
search_google | Web search with structured results, news, images, maps, and knowledge graph |
YouTube
| Tool | Description |
|---|---|
search_youtube | Search videos, channels, and playlists |
get_youtube_metadata | Get video metadata (title, views, likes, duration) |
Amazon
| Tool | Description |
|---|---|
search_amazon | Search product listings with price and sort filters |
get_amazon_product | Get full product details by ASIN |
Walmart
| Tool | Description |
|---|---|
search_walmart | Search product listings with price and delivery filters |
get_walmart_product | Get full product details by product ID |
TikTok
| Tool | Description |
|---|---|
get_tiktok_profile | Get user profile (bio, follower/following counts, likes) |
get_tiktok_user_posts | List a user's videos with stats |
get_tiktok_video | Get detailed info for a single video |
get_tiktok_video_comments | Get comments on a video |
get_tiktok_comment_replies | Get replies to a specific comment |
search_tiktok_videos | Search videos by keyword |
search_tiktok_users | Search users by keyword |
get_tiktok_hashtag | Get hashtag details and stats |
get_tiktok_hashtag_videos | List videos for a hashtag |
get_tiktok_user_followers | Get a user's follower list |
get_tiktok_user_followings | Get a user's following list |
| Tool | Description |
|---|---|
get_instagram_profile | Get user profile (bio, follower/following/post counts) |
get_instagram_user_posts | List a user's posts with pagination |
get_instagram_user_reels | List a user's Reels with pagination |
get_instagram_user_tagged | List posts a user is tagged in |
get_instagram_user_stories | Get a user's active stories |
get_instagram_post | Get a single post by URL, media_id, or shortcode |
get_instagram_post_comments | Get comments on a post |
get_instagram_comment_replies | Get replies to a specific comment |
search_instagram_users | Search users by keyword |
search_instagram_hashtags | Search hashtags by keyword |
get_instagram_user_followers | Get a user's follower list |
get_instagram_user_followings | Get a user's following list |
| Tool | Description |
|---|---|
search_reddit | Search posts by query with sort and pagination |
get_reddit_post | Get a full post with threaded comments by URL |
Account
| Tool | Description |
|---|---|
get_usage | Check your credit balance, plan, and usage stats |
Troubleshooting
Server not connecting?
- Verify your API key is correct and active
- Check your credits with
get_usageor 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: 33 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-keyheader; 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