Google ADK Integration
Integrate Scavio with the Agent Development Kit (ADK) to give any Google ADK agent real-time search across Google, YouTube, Amazon, Walmart, Reddit, TikTok, and Instagram -- via the hosted Scavio MCP server, with no extra package to install.
One MCPToolset, every tool
Introduction
ADK connects to external tools over the Model Context Protocol. Point an McpToolset at mcp.scavio.dev and your agent can search the live web. It is a cost-effective Tavily and SerpAPI alternative.
Step-by-Step Integration Guide
Step 1: Install ADK
pip install google-adkStep 2: Get your API key
Grab a key at dashboard.scavio.dev -- you pass it in the x-api-key header.
Step 3: Connect the Scavio MCP server
from google.adk.agents import LlmAgent
from google.adk.tools.mcp_tool.mcp_toolset import McpToolset
from google.adk.tools.mcp_tool.mcp_session_manager import (
StreamableHTTPConnectionParams,
)
agent = LlmAgent(
model="gemini-2.0-flash",
name="search_agent",
instruction="Use Scavio to answer questions with fresh web data.",
tools=[
McpToolset(
connection_params=StreamableHTTPConnectionParams(
url="https://mcp.scavio.dev/mcp",
headers={"x-api-key": "YOUR_SCAVIO_API_KEY"},
),
)
],
)Run locally instead (stdio)
Prefer to run the MCP server on your own machine? Use StdioConnectionParams with the @scavio/mcp-server npm package (Node.js 20+):
from google.adk.tools.mcp_tool.mcp_session_manager import (
StdioConnectionParams,
StdioServerParameters,
)
toolset = McpToolset(
connection_params=StdioConnectionParams(
server_params=StdioServerParameters(
command="npx",
args=["-y", "@scavio/mcp-server"],
env={"SCAVIO_API_KEY": "YOUR_SCAVIO_API_KEY"},
)
)
)Available Tools
Once connected, your agent can call the full Scavio catalog -- Google Search, News, Maps, Shopping, YouTube, Amazon, Walmart, Reddit, TikTok, and Instagram. See the MCP reference for the complete list.
Benefits of Scavio + Google ADK
- Zero-install: connect a hosted MCP URL.
- Full catalog: every Scavio tool, auto-converted.
- Local or remote: stdio or Streamable HTTP.
- Cost-effective: most calls cost a single credit.
Next Steps
- MCP Integration -- all clients and the full catalog
- Google Search API -- endpoint reference