ScavioScavio
ToolsPricing
Sign InsGet Startedg
Quick StartAPI & SDKsEcosystem

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, and Reddit -- via the native google-adk-scavio package, or the hosted Scavio MCP server for the full 46-tool catalog including TikTok and Instagram.

Native ADK tools

google-adk-scavio registers plain typed Python functions that ADK wraps automatically -- no MCP session, no Node.js, just pip install.

Option A: Native package (recommended)

Step 1: Install

Bash
pip install google-adk-scavio

Step 2: Get your API key

Grab a key at dashboard.scavio.dev (50 free signup credits, no credit card) and export it as SCAVIO_API_KEY.

Step 3: Add the tools to an agent

Python
from google.adk.agents import LlmAgent
from google_adk_scavio import create_scavio_tools

agent = LlmAgent(
    model="gemini-2.5-flash",
    name="search_agent",
    instruction="Use Scavio to answer questions with fresh web data.",
    tools=create_scavio_tools(),  # reads SCAVIO_API_KEY
)

The factory registers 15 tools (Google search and news, YouTube, Amazon, Walmart, Reddit) named scavio_<provider>_<action>. Disable providers you do not need: create_scavio_tools(enable_reddit=False).

Option B: Hosted MCP server (full catalog)

ADK connects to external tools over the Model Context Protocol. Point an McpToolset at mcp.scavio.dev and your agent gets all 46 Scavio tools, including TikTok and Instagram. Requires pip install "google-adk[mcp]". It is a cost-effective Tavily and SerpAPI alternative.

Connect the Scavio MCP server

Python
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+):

Python
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
PreviousArcade.devNextHaystack
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