The Problem
Gemini CLI and Codex both ship with weak or expensive built-in web search. Gemini CLI burns tokens on grounding; Codex webfetch requires a URL, not a query. Coding agents that should be looking up live docs, libraries, and issue threads end up hallucinating or skipping research entirely.
The Scavio Solution
Register Scavio as an MCP tool in Gemini CLI or Codex CLI. Both agents get fresh SERPs, YouTube, Reddit, Amazon, and Walmart data with one config line. Token usage stays flat because Scavio returns structured snippets instead of full page dumps.
Before
Flaky built-in search, high token burn, agents skipping research or hallucinating answers.
After
Fresh data across five platforms, flat token budget, agents make informed edits.
Who It Is For
Developers using Gemini CLI or Codex CLI who want a reliable, cheap, fresh search tool their agent can call.
Key Benefits
- One config line registers Scavio across MCP-compatible agents
- Structured snippets keep token budgets predictable
- Reddit, YouTube, and Google in one tool
- Works with Gemini CLI, Codex CLI, Cursor Agent, Claude Code, Continue, Cline, Aider
- Free tier covers typical daily agent traffic
Python Example
# MCP config is JSON; here is the equivalent Python client call
import requests, os
r = requests.post('https://api.scavio.dev/api/v1/search',
headers={'x-api-key': os.environ['SCAVIO_API_KEY']},
json={'query': 'react server components tutorial 2026'})
print(r.json().get('organic_results', [])[:3])JavaScript Example
// ~/.config/gemini/mcp.json
const config = {
mcpServers: {
scavio: {
command: 'npx',
args: ['-y', '@scavio/mcp'],
env: { SCAVIO_API_KEY: process.env.SCAVIO_API_KEY },
},
},
};Platforms Used
Web search with knowledge graph, PAA, and AI overviews
YouTube
Video search with transcripts and metadata
Community, posts & threaded comments from any subreddit