Tavily MCP Server logo

Tavily MCP Server

Adds Tavily web search, extraction, mapping, and crawling tools to MCP-compatible clients.

Install Tavily MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "tavily-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "tavily-mcp@latest"
      ],
      "env": {
        "TAVILY_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 5 tools correctly (22d ago).

Overview

Tavily MCP Server MCP server connects MCP clients to Tavily's web search and data extraction services. It exposes tools for real-time search, page extraction, website mapping, and systematic crawling, with search options for filtering and domain-specific queries. Run it with Node.js and a Tavily API key, then configure it in clients such as Claude Desktop, Cursor, Cline, or VS Code. Reach for it when an agent needs current web information or structured content from websites.

Use cases

  • Search the web for current information
  • Extract content from web pages
  • Map a website's structure
  • Crawl a site across multiple pages
  • Filter searches to specific domains

Key features

  • Real-time Tavily web search
  • Web page content extraction
  • Structured website mapping
  • Systematic website crawling
  • Search filtering and domain targeting

Tools5

What Tavily MCP Server lets your agent do. Expand a tool for its parameters.

Verified live~1.9k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

20/24 checks healthy over the last 91d

What it can do

From the 5 tools this server returned when we ran it.

Makes network requests · 2Read-only tools · 5
Network at startup3 connections
Files written at startupNone
Install scriptsprepare
npm provenanceNot published
Package age628 days
Maintainers4

Observed 2026-10-18 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 2d ago via OSV.dev · tavily-mcp@latest (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads84kPackage downloads in the last 30 days.
Last commit1y agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed5Callable tools this server registers over MCP.
Directory activity7 viewsConfig copies, upvotes, and views on AllMCPs.

How Tavily MCP Server works

What Tavily MCP Server MCP server does

Tavily MCP Server MCP server gives an MCP-compatible AI client access to Tavily's web capabilities. Its tool set covers four related tasks: searching the web, extracting information from web pages, building a structured map of a website, and crawling a site to explore its pages.

The search capability is intended for current web information and supports filtering and domain-specific search features. Extraction focuses on retrieving useful content from supplied web pages. Mapping and crawling are suited to understanding a site's structure or collecting information across multiple pages.

The repository describes use with AI assistants, including Claude, and provides configuration guidance for Claude Desktop, Cursor, Cline, and VS Code.

How it works

The server runs as an MCP process and uses the Tavily API for its web operations. An MCP client starts the process, passes the Tavily credential through the environment, and makes the exposed tools available to the assistant. The assistant can then call tools such as tavily-search and tavily-extract during a conversation.

The available capabilities are grouped around search and site exploration rather than a local content index. Tavily handles the web-facing operations, while the MCP layer makes those operations callable by the connected client.

Setup and configuration

A Tavily API key is required. Create or obtain one through Tavily, then provide it as TAVILY_API_KEY. Node.js version 20 or newer is listed as a prerequisite. Git is only needed when using the Git-based installation method.

The simplest launch command is:

Terminal
npx -y tavily-mcp@latest

Client configuration uses that command and passes the API key in the server environment. The README includes setup paths for Claude Desktop, Cursor, Cline, and VS Code. VS Code can use a user settings file or a workspace .vscode/mcp.json file, with the key entered through a password-protected input. Cline also supports installation from its marketplace. Cursor requires version 0.45.6 or newer and may require refreshing the server entry before its tools appear.

Tavily MCP Server MCP server can also be installed for Claude Desktop through Smithery using the Smithery CLI. A client is expected for practical use; launching the process by itself does not provide an interface for calling its tools.

Tools and capabilities

  • tavily-search for real-time web searches.
  • tavily-extract for extracting information from web pages.
  • A web mapping tool for creating a structured representation of a website.
  • A web crawler for systematically exploring websites.
  • Search filtering and domain-specific query options.

Limitations and notes

The server depends on a Tavily API key and access to Tavily's services. It also requires Node.js 20 or later according to the documented prerequisites.

Client behavior varies by product. Cursor has the documented minimum version of 0.45.6, and the tool list may need a manual refresh after configuration. The examples use the latest npm package for NPX installation, while one VS Code installation link references a specific package version.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Tavily MCP Server

Tavily MCP Server is an MCP server that connects AI clients to Tavily's web services. Its main tools support real-time web search, web page extraction, website mapping, and systematic crawling, allowing compatible assistants such as Claude Desktop, Cursor, Cline, and VS Code to request current web information.

Install it with `npx -y tavily-mcp@latest` and configure that command in an MCP client. Set the required `TAVILY_API_KEY` environment variable, then use the documented client setup for Claude Desktop, Cursor, Cline, or VS Code.

Tavily MCP Server requires `TAVILY_API_KEY`. Provide a valid Tavily API key through the server environment when configuring the NPX command in your MCP client.

Yes, Tavily MCP Server works with Cursor version 0.45.6 or newer. Add it as a command-type MCP server, run the NPX command with `TAVILY_API_KEY`, and refresh the server entry if the tools do not appear.

Tavily MCP Server provides search, extraction, mapping, and crawling tools. The documented tool names include `tavily-search` and `tavily-extract`; the other capabilities create a website map and systematically explore website pages.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewTavily MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/tavily-mcp-server?style=directory)](https://allmcps.com/mcp/tavily-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/tavily-mcp-server"><img src="https://allmcps.com/api/badge/tavily-mcp-server?style=directory" alt="Tavily MCP Server on AllMCPs" /></a>