Vellum Integration
Integrate Scavio with Vellum to give your agents and workflows real-time search across Google, YouTube, Amazon, Walmart, Reddit, TikTok, and Instagram.
MCP or inline code
Add Scavio as an MCP server for the full catalog, or drop in a small inline function tool -- both self-serve, no Vellum-side setup.
Introduction
Vellum's tool-calling and Agent nodes support external tools via MCP servers and inline code. Either way, your agent can search the live web. It is a cost-effective Tavily and SerpAPI alternative.
Step-by-Step Integration Guide
Step 1: Get your API key
Grab a key at dashboard.scavio.dev.
Step 2 (Option A): Add Scavio as an MCP server
In your Agent or tool-calling node, add an MCP Server tool:
- URL:
https://mcp.scavio.dev/mcp - Headers:
x-api-key: YOUR_SCAVIO_API_KEY
Step 2 (Option B): Add an inline code tool
Python
import os
import requests
def scavio_search(query: str) -> list[dict]:
"""Search the web in real time with Scavio."""
res = requests.post(
"https://api.scavio.dev/api/v2/google",
headers={"Authorization": f"Bearer {os.environ['SCAVIO_API_KEY']}"},
json={"query": query, "light_request": True},
timeout=30,
)
res.raise_for_status()
return res.json().get("organic_results", [])Step 3: Run the agent
The agent now calls Scavio whenever a task needs fresh information.
Available Tools
Via MCP, the full Scavio catalog is available -- Google Search, News, Maps, Shopping, YouTube, Amazon, Walmart, Reddit, TikTok, and Instagram. See the MCP reference.
Benefits of Scavio + Vellum
- Flexible: MCP for everything, code for one call.
- Full catalog: every Scavio tool via MCP.
- Structured: clean JSON your agent can parse.
- Cost-effective: light requests cost one credit.
Next Steps
- MCP Integration -- the full tool catalog
- Python SDK -- a typed client for inline tools