home / mcp / mcp tavily mcp server
mcp server of tavily
Configuration
View docs{
"mcpServers": {
"kshern-mcp-tavily": {
"command": "npx",
"args": [
"-y",
"@mcptools/mcp-tavily"
],
"env": {
"TAVILY_API_KEY": "YOUR_API_KEY"
}
}
}
}You can run a Tavily-enabled MCP server that provides powerful search capabilities and content extraction through a simple, configurable MCP interface. This server lets you perform basic, context-aware, and Q&A searches, and extract content from URLs with customizable depth and options, all accessible via MCP client calls.
Set up the Tavily MCP server in your MCP configuration, then call its tools from your MCP client by name. You can perform a Basic Search, a Context Search, or a Q&A Search, each with adjustable options like search depth and topics. You can also request content extraction from URLs with configurable depth and image inclusion. Use the Tavily tools to build complex search workflows, combine results, and pull relevant content for your applications or research.
Prerequisites: you need Node.js 16 or higher and npm or yarn. You also require a Tavily API key to access Tavily services.
# Install the Tavily MCP server locally
npm install @mcptools/mcp-tavily
# Or run it directly with npx
npx @mcptools/mcp-tavily
# Set your Tavily API key (example)
export TAVILY_API_KEY=your_api_keyBuild and start flow is described in the typical usage pattern where you install the package, configure the environment, and then start the server. A direct start example shown is to run the MCP Tavily package via npx, which uses your API key to authenticate with Tavily.
Configure the Tavily MCP server by including it in your MCP configuration with the following command elements: the command is npx and the arguments include the Tavily MCP package, along with your API key as an environment variable.
For development and debugging, you can use MCP Inspector. It provides an interface to test tool calls, view server responses, and monitor the server state during development.
Basic search tool that returns results for a given query with configurable options like depth, topic, and max results.
Context-aware search tool that adjusts relevance based on topic and time range to improve result quality.
Question and answer style search tool that retrieves answers with optional inclusion of the answer content and a limited number of results.
Content extraction tool that retrieves content from one or more URLs with options for extraction depth and image inclusion.