
Tavily Mcp
The Tavily MCP server provides real-time web search, intelligent data extraction, website mapping, and web crawling capabilities through four specialized tools: tavily-search for live web queries, tavily-extract for pulling structured data from pages, tavily-map for creating website maps, and a web crawler for systematic site exploration. It solves the problem of giving AI assistants direct access to current web information and the ability to analyze web content programmatically. The server can be deployed locally or accessed via Tavily's remote MCP endpoint, integrating with Claude and other MCP-compatible tools through API key or OAuth authentication.
- GitHub stars
- 2.1K
- tools
- 5
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- Jan 26, 2026
Install
From registry metadata$ npx add-mcp tavily-mcp --name tavily-mcp --env 'TAVILY_API_KEY=${TAVILY_API_KEY}'Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add tavily-mcp --env TAVILY_API_KEY=YOUR_TAVILY_API_KEY --env DEFAULT_PARAMETERS=YOUR_DEFAULT_PARAMETERS -- npx -y tavily-mcpRun in your terminal. Replace YOUR_* placeholders with real values; add --scope user to install for every project.
Tools
Verified live · 5 toolsVerified live against the running server on Jun 11, 2026.
tavily_searchSearch the web for current information on any topic. Use for news, facts, or data beyond your knowledge cutoff. Returns snippets and source URLs.15 params
Search the web for current information on any topic. Use for news, facts, or data beyond your knowledge cutoff. Returns snippets and source URLs.
countrystringend_datestringexact_matchbooleanexclude_domainsarrayinclude_domainsarrayinclude_faviconbooleaninclude_image_descriptionsbooleaninclude_imagesbooleaninclude_raw_contentbooleanmax_resultsnumberquery*stringsearch_depthstringbasic · advanced · fast · ultra-fastdefault: basicstart_datestringtime_rangestringday · week · month · yeartopicstringgeneraldefault: generaltavily_extractExtract content from URLs. Returns raw page content in markdown or text format.6 params
Extract content from URLs. Returns raw page content in markdown or text format.
extract_depthstringbasic · advanceddefault: basicformatstringmarkdown · textdefault: markdowninclude_faviconbooleaninclude_imagesbooleanquerystringurls*arraytavily_crawlCrawl a website starting from a URL. Extracts content from pages with configurable depth and breadth.11 params
Crawl a website starting from a URL. Extracts content from pages with configurable depth and breadth.
allow_externalbooleanextract_depthstringbasic · advanceddefault: basicformatstringmarkdown · textdefault: markdowninclude_faviconbooleaninstructionsstringlimitintegermax_breadthintegermax_depthintegerselect_domainsarrayselect_pathsarrayurl*stringtavily_mapMap a website's structure. Returns a list of URLs found starting from the base URL.8 params
Map a website's structure. Returns a list of URLs found starting from the base URL.
allow_externalbooleaninstructionsstringlimitintegermax_breadthintegermax_depthintegerselect_domainsarrayselect_pathsarrayurl*stringtavily_researchPerform comprehensive research on a given topic or question. Use this tool when you need to gather information from multiple sources to answer a question or complete a task. Returns a detailed response based on the research findings. Rate limit: 20 requests per minute.2 params
Perform comprehensive research on a given topic or question. Use this tool when you need to gather information from multiple sources to answer a question or complete a task. Returns a detailed response based on the research findings. Rate limit: 20 requests per minute.
input*stringmodelstringmini · pro · autodefault: autoSponsors
Configuration
TAVILY_API_KEY*secretYour Tavily API key from tavily.com
DEFAULT_PARAMETERSJSON string with default search parameters (e.g., {"include_images": true, "max_results": 15})
Readme
Tavily MCP Server
The Tavily MCP server provides:
- search, extract, map, crawl tools
- Real-time web search capabilities through the tavily-search tool
- Intelligent data extraction from web pages via the tavily-extract tool
- Powerful web mapping tool that creates a structured map of website
- Web crawler that systematically explores websites
📚 Helpful Resources
- Tutorial on combining Tavily MCP with Neo4j MCP server
- Tutorial on integrating Tavily MCP with Cline in VS Code
Remote MCP Server
Connect directly to Tavily's remote MCP server instead of running it locally. This provides a seamless experience without requiring local installation or configuration.
Details
- Repository
- github.com/tavily-ai/tavily-mcp
- Category
- Search & Web Crawling
- Package
tavily-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active
- Tools verified
- Jun 11, 2026