Cursor can call external tools through the Model Context Protocol, but it ships without live search. Adding Scavio MCP gives Cursor access to Google, YouTube, Amazon, Walmart, Reddit, and TikTok data inside any conversation, no API code required. The MCP endpoint is https://mcp.scavio.dev/mcp and each tool call costs $0.005. This tutorial gets it working in under 5 minutes.
Prerequisites
- Cursor IDE installed
- A Scavio API key from scavio.dev
- Basic familiarity with Cursor settings
Walkthrough
Step 1: Get your Scavio API key
Sign up at scavio.dev and copy your API key from the dashboard.
# 1. Go to https://scavio.dev
# 2. Sign up (free tier: 250 credits/month, no card required)
# 3. Navigate to Dashboard > API Keys
# 4. Click "Create New Key"
# 5. Copy the key -- you'll need it in the next step
# Verify your key works:
curl -X POST https://api.scavio.dev/api/v1/search \
-H 'x-api-key: YOUR_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{"query": "test", "country_code": "us"}'
# You should see JSON with organic_resultsStep 2: Add Scavio MCP to Cursor config
Open Cursor settings and add the MCP server configuration.
// File: ~/.cursor/mcp.json (create if it doesn't exist)
// On macOS: ~/Library/Application Support/Cursor/mcp.json
// On Windows: %APPDATA%\Cursor\mcp.json
{
"mcpServers": {
"scavio": {
"url": "https://mcp.scavio.dev/mcp",
"headers": {
"x-api-key": "YOUR_SCAVIO_API_KEY"
}
}
}
}Step 3: Restart Cursor and verify the connection
Reload Cursor so it picks up the new MCP server, then test it.
# After saving mcp.json:
# 1. Restart Cursor (Cmd+Shift+P > "Reload Window" or quit and reopen)
# 2. Open a new Composer chat (Cmd+I)
# 3. Type: "Search Google for best python web framework 2026"
# 4. Cursor should call the Scavio search tool and return live results
# You can also verify in Cursor Settings > MCP
# The "scavio" server should show as "Connected"
# Available tools after connection:
# - search: Google, YouTube, Amazon, Walmart, Reddit
# - tiktok: profile, posts, video, comments, search, hashtags
# - extract: Pull structured data from any URLStep 4: Use search in your coding workflow
Example prompts that leverage live search data inside Cursor.
# Example prompts to try in Cursor Composer:
# Research-backed coding:
# "Search for the latest Next.js 15 API route syntax and update my route handler"
# Price comparison for docs:
# "Search Amazon for mechanical keyboards under $100 and create a comparison table component"
# Reddit-informed decisions:
# "Search Reddit for common complaints about Prisma ORM and suggest alternatives"
# TikTok data for marketing:
# "Get the TikTok profile for @username and summarize their engagement metrics"
# Multi-platform research:
# "Search Google for 'best auth library Node.js 2026' and also check Reddit for real user opinions"
# Each search tool call costs $0.005 (1 credit)
# Free tier: 250 credits/month = 250 searches
# Project plan: $30/month = 7,000 searchesPython Example
# MCP is a zero-code integration -- no Python needed.
# But if you want to test the same endpoint programmatically:
import os, requests
SH = {'x-api-key': os.environ['SCAVIO_API_KEY'], 'Content-Type': 'application/json'}
data = requests.post('https://api.scavio.dev/api/v1/search',
headers=SH, json={'query': 'cursor ide mcp setup', 'country_code': 'us'}).json()
for r in data.get('organic_results', [])[:3]:
print(f'{r["position"]}. {r["title"][:60]}')
print(f'Cost: $0.005')JavaScript Example
// MCP is a zero-code integration -- no JS needed.
// But if you want to test the same endpoint programmatically:
const SH = { 'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json' };
const data = await fetch('https://api.scavio.dev/api/v1/search', {
method: 'POST', headers: SH,
body: JSON.stringify({ query: 'cursor ide mcp setup', country_code: 'us' })
}).then(r => r.json());
(data.organic_results || []).slice(0, 3).forEach(r =>
console.log(`${r.position}. ${r.title.slice(0, 60)}`)
);
console.log('Cost: $0.005');Expected Output
# After adding MCP config and restarting Cursor:
Cursor Settings > MCP:
scavio: Connected
# In Composer chat:
User: Search Google for best python web framework 2026
Cursor: [Calling scavio.search with {query: 'best python web framework 2026'}]
Based on live search results:
1. FastAPI continues to lead for API development with async support
2. Django 5.1 added improved async views and type hints
3. Litestar emerged as a strong FastAPI alternative
...
Cost per search: $0.005
Free tier: 250 searches/month