search
Web search with LLM-optimized results, relevance scoring, and flexible filtering.
- Supports four search depth modes (ultra-fast, fast, basic, advanced) with configurable latency and relevance tradeoffs
- Includes domain filtering, time range constraints, date ranges, country boosting, and raw content extraction
- Returns results with title, URL, content snippet, and relevance score; optional image results and favicons
- Automatic OAuth authentication via Tavily MCP server or API key configuration; no manual token management required
Search Skill
Search the web and get relevant results optimized for LLM consumption.
Authentication
The script uses OAuth via the Tavily MCP server. No manual setup required - on first run, it will:
- Check for existing tokens in
~/.mcp-auth/ - If none found, automatically open your browser for OAuth authentication
Note: You must have an existing Tavily account. The OAuth flow only supports login — account creation is not available through this flow. Sign up at tavily.com first if you don't have an account.
Alternative: API Key
If you prefer using an API key, get one at https://tavily.com and add to ~/.claude/settings.json:
{
"env": {
"TAVILY_API_KEY": "tvly-your-api-key-here"
More from tavily-ai/skills
tavily-search
|
16.6Ktavily-best-practices
Build production-ready Tavily integrations with best practices baked in. Reference documentation for developers using coding assistants (Claude Code, Cursor, etc.) to implement web search, content extraction, crawling, and research in agentic workflows, RAG systems, or autonomous agents.
9.6Ktavily-research
|
9.3Kresearch
Comprehensive research grounded in web data with explicit citations. Use when you need multi-source synthesis—comparisons, current events, market analysis, detailed reports.
6.6Ktavily-extract
|
6.5Ktavily-cli
|
6.3K