tavily-search-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@tavily-search-mcpsearch for latest AI breakthroughs"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Tavily Search MCP
A cost-aware stdio MCP server for the official Tavily Search API.
Tool
tavily_search supports:
Basic, Fast, and Ultra Fast Search at 1 API credit.
Advanced Search at 2 API credits, only when explicitly selected.
General, news, and finance topics.
Domain and date filters.
Up to 20 ranked results with source URLs and relevance scores.
Reported credit usage, response time, and request ID.
The server always sends auto_parameters: false, include_usage: true, and excludes generated answers, raw pages, and images. This keeps cost and response size predictable while leaving synthesis to the MCP client.
Related MCP server: tavily-pool-mcp
Configuration
Required at call time:
TAVILY_API_KEYOn Windows, run npm run setup for the first-install configuration window. Enter multiple API keys separated by semicolons. It saves the API URL as a non-secret setting and stores the key array as a current-user DPAPI ciphertext under %APPDATA%\tavily-search-mcp\api-key.dpapi. Environment variables (TAVILY_API_KEYS or TAVILY_API_KEY) still take precedence for CI or temporary sessions.
Requests rotate across configured keys. Authentication, rate-limit, and quota responses (401, 429, 432, 433) can switch to the next distinct key, with a hard maximum of three attempts per MCP call. Server failures and ambiguous errors are not retried.
Optional:
TAVILY_API_URL=https://api.tavily.com/searchThe server starts and lists tools without a key, then fails closed with a clear error if a search is attempted before TAVILY_API_KEY is configured. Secrets are never accepted as tool arguments or printed.
Each installation must use its own Tavily credentials. Do not share .env files, DPAPI ciphertext, setup screenshots, or API keys with other users.
Development
npm install
npm run checkCodex configuration
After building, register the compiled entry point and forward only the required environment variable:
[mcp_servers.tavily_search]
command = "node"
args = ["D:/path/to/tavily-search-mcp/dist/index.js"]
env_vars = ["TAVILY_API_KEYS", "TAVILY_API_KEY", "TAVILY_API_URL"]
startup_timeout_sec = 20
tool_timeout_sec = 60No request is retried automatically. HTTP redirects are rejected so the API key cannot be forwarded to another origin.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- FlicenseAqualityDmaintenanceTavily MCP Server implementation that uses fastmcp and supports both sse and stdio transports. It also supports more up to date functionalities of Tavily.41
- AlicenseBqualityDmaintenanceA local MCP server that exposes Tavily search as a tool and rotates across multiple API keys for reliability.1MIT
- Alicense-qualityBmaintenanceA proxy MCP server for Tavily search and extract APIs with support for multiple API keys, random rotation, and bearer token authentication.MIT
- FlicenseBqualityDmaintenanceMCP server using Tavily API for web search, enabling web search queries via stdio transport.5
Related MCP Connectors
MCP server for Google search results via SERP API
Serper MCP — wraps the Serper Google Search API (serper.dev)
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Hello-Lv-tu/tavily-search-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server