finchtoys/finch-releases/tavily-search
Claude Code and agent skill by finchtoys/finch-releases
- community
Checking that the SKILL.md file is still in the repository.
Use this skill whenever the user needs fresh web research, current information, source-backed answers, Tavily Search, deep search, webpage extraction, site crawling, competitive/market research, documentation discovery, or fact checking against the open web. This skill should trigger even if the user does not explicitly say "Tavily" when the task needs up-to-date web results, reliable sources, or multiple web pages synthesized into an answer.
Install
npx vskill@latest install finchtoys/finch-releases/tavily-searchSKILL.md
Tavily Search
Use Tavily MCP tools for web research that needs current information, citations, extraction from URLs, crawling, mapping a site, or comprehensive multi-source research. Tavily is better than a generic web search when the user wants concise search results with source URLs, full page extraction, or a researched answer grounded in open-web sources.
Before using Tavily
- If Tavily may not be configured, call the extension tool
tavily_search_status. - If status says Tavily is not configured or tools are missing because of the API key, call
setup_tavily_search. It opens a secure form; never ask the user to pasteTAVILY_API_KEYin chat. - To use Tavily MCP tools in a Finch session, first call Finch
ToolSearchwithsource: "mcp"and a natural-language query such asTavily search tools. MCP tools are injected on demand and are named likemcp__tavily__<tool>.
How Tavily's MCP server is managed (do NOT configure it manually)
setup_tavily_search is the ONLY thing you need. Once the user submits the key, this extension registers the tavily MCP server with the MCP Client for you — you do NOT create a servers.json entry and you do NOT touch it via the MCP tool. Specifically:
- Never call
MCPwithaction=add/edit/removefortavily. It is registered
at runtime and bound to this extension's lifecycle; manual edits will be overwritten or orphaned.
- If
MCPaction=listshowstavilyaspendingwith 0 tools, that just means
the API key hasn't been stored yet — call setup_tavily_search, not MCP edit.
- Uninstalling or disabling Tavily Search automatically removes the
tavilyMCP
server and its stored key. No cleanup is needed.
- After
setup_tavily_searchsucceeds, the server connects automatically; just run
ToolSearch (source: "mcp") and then call the mcp__tavily__<tool> functions.
Tool selection
Tavily MCP exposes 5 tools. Choose by task shape:
tavily_search: search the web for current information on any topic. Use for news, fresh facts, market/data lookups, or anything beyond the model knowledge cutoff. It returns snippets and source URLs, so it is the best first step for broad discovery and source-backed answers.tavily_extract: extract content from known URLs. Use when the user gives URLs, when search results need full-page details, or when you need raw page content in markdown/text before summarizing.tavily_crawl: crawl a website starting from a URL with configurable depth/breadth. Use for docs discovery, site-wide collection, or gathering multiple linked pages under one domain. Prefertavily_mapfirst if you need to understand the site structure before crawling.tavily_map: map a website's structure and return URLs found from a base URL. Use for sitemap-like discovery, choosing crawl targets, or finding relevant docs/pages before extraction.tavily_research: perform comprehensive research on a topic or question across multiple sources and return a detailed researched response. Use when the user asks for an answer, report, comparison, briefing, investigation, or synthesis and you do not need to manually control every source. Rate limit: 20 requests/minute, so avoid calling it repeatedly in loops.
If tool names differ, inspect the injected Tavily MCP tool list and choose the closest match.
Workflows
Quick current-info answer
- Restate the research target internally as a precise query.
- Use
tavily_searchwith advanced depth for nuanced research. Good defaults:
search_depth:advancedmax_results: 8–15 depending on scopeinclude_images: true only when images are usefulinclude_raw_content: false unless you need full text directly in search results
- Read result titles, snippets, URLs, and dates if present. Prefer primary sources, official docs, standards, reputable publications, and recent pages.
- Use
tavily_extracton the most important URLs when snippets are not enough. - Synthesize; do not dump raw results.
Comprehensive research answer
Use tavily_research when the user asks for a researched answer rather than just a list of search results, for example “帮我调研…”, “比较 A 和 B”, “写一份简报”, “what is the current state of…”. Treat its output as a research draft: verify surprising claims with tavily_search/tavily_extract when stakes are high, then answer with clear citations.
Website / docs exploration
- Use
tavily_mapon the base URL to discover candidate pages. - Use
tavily_crawlwhen you need many related pages from the same site. - Use
tavily_extractfor selected URLs that need faithful page-level content.
Output style
For research answers, use this structure unless the user requested another format:
For English conversations, use English headings. In Finch's Chinese default, answer in Chinese.
Citation rules
- Include source URLs for factual claims from the web.
- Prefer 3–6 high-quality sources over many weak sources.
- If sources conflict, say so and explain which source you trust more and why.
- Do not invent citations. If Tavily returns no useful source, say that the search did not find enough evidence.
Configuration notes
This extension supports three Tavily MCP modes:
local(recommended):npx -y tavily-mcp@latestwithTAVILY_API_KEYandDEFAULT_PARAMETERSin env.remote:npx -y mcp-remote https://mcp.tavily.com/mcp/?tavilyApiKey=….http: direct Streamable HTTP tohttps://mcp.tavily.com/mcp/?tavilyApiKey=….
Prefer local unless the user specifically asks to use remote MCP. The default parameters are:
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingextensions/tavily-search/skills/tavily-search/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/finchtoys/finch-releases/tavily-search)