Skip to content
PluginStats

tavily-mcp weekly downloads statistics

By tavily-ai · npm · MCP servers

MCP server for advanced web search using Tavily

View on npm Fresh · Oct 17, 2026

tavily-mcp has 10,865 recorded weekly downloads on npm, a decrease of 42.8% over the past 30 days.

It ranks #888 of 2,256 tracked npm listings by weekly downloads.

Over 90 days, weekly downloads changed by -71.6%.

PluginStats has 543 daily observations since Apr 23, 2025; the latest is from Oct 17, 2026.

Weekly downloads
10,865
Official API · Oct 17, 2026
7-day growth
-44.8%
-8.8K weekly downloads
30-day growth
-42.8%
-8.1K weekly downloads
90-day growth
-71.6%
-27.3K weekly downloads
Rank
#888
Among tracked npm listings

About tavily-mcp

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.

Simply use the remote MCP server URL with your Tavily API key:

Get your Tavily API key from tavily.com.

Alternatively, you can pass your API key through an Authorization header if the MCP client supports this:

Note: When using the remote MCP, you can specify default parameters for all requests by including a DEFAULT_PARAMETERS header containing a JSON object with your desired defaults. Example:

Connect to Claude Code

Claude Code is Anthropic's official CLI tool for Claude. You can add the Tavily MCP server using the claude mcp add command. There are two ways to authenticate:

Option 1: API Key in URL

Pass your API key directly in the URL. Replace with your actual Tavily API key:

Option 2: OAuth Authentication Flow

Add the server without an API key in the URL:

After adding, you'll need to complete the authentication flow: 1. Run claude to start Claude Code 2. Type /mcp to open the MCP server management 3. Select the Tavily server and complete the authentication process

Tip: Add --scope user to either command to make the Tavily MCP server available globally across all your projects:

Once configured, you'll have access to the Tavily search, extract, map, and crawl tools.

Connect to Cursor

Click the ⬆️ Add to Cursor ⬆️ button, this will do most of the work for you but you will still need to edit the configuration to add your API-KEY. You can get a Tavily API key here.

once you click the button you should be redirect to Cursor ...

Step 1

Click the install button

Step 2

You should see the MCP is now installed, if the blue slide is not already turned on, manually turn it on. You also need to edit the configuration to include your own Tavily API key.

Step 3

You will then be redirected to your mcp.json file where you have to add your-api-key.

Remote MCP Server OAuth Flow

The Tavily Remote MCP server supports secure OAuth authentication, allowing you to connect and authorize seamlessly with compatible clients.

How to Set Up OAuth Authentication

A. Using MCP Inspector:

• Open the MCP Inspector and click "Open Auth Settings". • Select the OAuth flow and complete these steps: 1. Metadata discovery 2. Client registration 3. Preparing authorization 4. Request authorization and obtain the authorization code 5. Token request 6. Authentication complete

Once finished, you will receive an access token that lets you securely make authenticated requests to the Tavily Remote MCP server.

B. Using other MCP Clients (Example: Cursor):

You can configure your MCP client to use OAuth without including your Tavily API key in the URL. For example, in your mcp.json:

If you need to clear stored OAuth credentials and reauthenticate, run:

Note: - OAuth authentication is optional. You can still use API key authentication at any time by including your Tavily API key in the URL query parameter (?tavilyApiKey=...) or by setting it in the Authorization header, as described above.

Selecting Which API Key Is Used for OAuth

After successful OAuth authentication, you can control which API key is used by naming it mcp_auth_default:

• If you set a key named mcp_auth_default in your personal account, that key will be used for the auth flow. • If you are part of a team that has a key named mcp_auth_default, that key will be used for the auth flow. • If you have both a personal key and a team key named mcp_auth_default, the personal key will be prioritized. • If no mcp_auth_default key is set, the default key in your personal account will be used. If no default key is set, the first available key will be used.

Local MCP

Prerequisites 🔧

Before you begin, ensure you have:

• Tavily API key • If you don't have a Tavily API key, you can sign up for a free account here • Claude Desktop or Cursor • Node.js (v20 or higher) • You can verify your Node.js installation by running: • node --version • Git installed (only needed if using Git installation method) • On macOS: brew install git • On Linux: • Debian/Ubuntu: sudo apt install git • RedHat/CentOS: sudo yum install git • On Windows: Download Git for Windows

Running with NPX

Default Parameters Configuration ⚙️

You can set default parameter values for the tavily-search tool using the DEFAULT_PARAMETERS environment variable. This allows you to configure default search behavior without specifying these parameters in every request.

Example Configuration

Example usage from Client

Identifying the End User (Optional)

You can optionally identify the end user on whose behalf requests are being made by setting the TAVILY_HUMAN_ID environment variable. When set, Tavily MCP forwards it as the X-Human-Id header on every API call, enabling per-user analytics.

This is entirely optional — leave it unset and behavior is unchanged.

Privacy note: Tavily hashes human_id server-side (SHA-256) before storage, so the raw value is never persisted. Even so, prefer opaque identifiers (e.g. an internal user ID) over raw PII like emails when possible.

Acknowledgments ✨

• Model Context Protocol for the MCP specification • Anthropic for Claude Desktop

Description from the npm listing.

  • tavily-mcp
  • tavily
  • mcp
  • crawl
  • model-context-protocol
  • websearch
  • claude
  • claude-desktop
  • search-api
  • web-search
  • ai-search
  • anthropic
  • real-time-search
  • search-tools
  • tavily-api
  • tavily-search
  • tavily-extract
  • web-extraction
  • data-extraction
  • search-integration

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

tavily-mcp weekly downloads on npm, last 90 days: 10,865 weekly downloads as of Oct 17, 2026, -71.6% over 90 days.tavily-mcpWeekly downloads on npm · Last 90 days10,865downloads / week-71.6% over 90 days010K20K30K40K50KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 21, 2026 – Oct 17, 2026 · 89 observations · Updated Oc…pluginstats.com
tavily-mcp weekly downloads on npm, last 90 days: 10,865 weekly downloads as of Oct 17, 2026, -71.6% over 90 days.
PNG SVG

7/30/90-day growth

tavily-mcp weekly downloads growth on npm: -44.8% over 7 days, -42.8% over 30 days, -71.6% over 90 days.tavily-mcpWeekly downloads growth on npm10,865downloads / week now7-day growth-8,818 weekly downloads-44.8%30-day growth-8,116 weekly downloads-42.8%90-day growth-27,348 weekly downloads-71.6%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
tavily-mcp weekly downloads growth on npm: -44.8% over 7 days, -42.8% over 30 days, -71.6% over 90 days.
PNG SVG

Ranking history

tavily-mcp npm ranking history: currently #888 (by weekly downloads).tavily-mcpnpm ranking · by weekly downloads · Last 90 days#888current rank#200#300#400#500#600#700#800#900Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 17, 2026 – Oct 19, 2026 · 3 observations · Updated Oct 17, 2026pluginstats.com
tavily-mcp npm ranking history: currently #888 (by weekly downloads).
PNG SVG

Listing placement

All npm2,256 listings · 113 pages · 1,130 shown · page 45, #8 (overall #888)
All npm: every listing in weekly downloads order
PNG SVG

Listing placement

MCP servers255 listings · 13 pages · page 7, #20 (overall #140)
MCP servers: every listing in weekly downloads order
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (543)
Recent weekly downloads observations for tavily-mcp
Date (UTC)Weekly downloadsChange vs. previous
10,865-3.6K
14,480-90
14,570-3.8K
18,392-3.5K
21,8640
21,864+185
21,679+2K
19,683+1.4K
18,325+45
18,280-65
18,345-133
18,478-4.1K
22,560-1.1K
23,680—

Similar npm MCP servers plugins

All 20 tavily-mcp alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/tavily-mcp. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.