Tavily Mcp
@tavily-ai
Production ready MCP server with real-time search, extract, map & crawl.
概览
What is Tavily MCP?
Tavily MCP is a Model Context Protocol server that provides real-time web search, intelligent data extraction, web mapping, and web crawling tools. It integrates with MCP clients such as Claude Code and Cursor, and is designed for developers who need web-powered capabilities in their AI agent workflows.
How to use Tavily MCP?
You can run Tavily MCP locally using npx -y tavily-mcp@latest, or connect to a remote MCP server at https://mcp.tavily.com/mcp/?tavilyApiKey=<your-api-key>. Set your Tavily API key via the TAVILY_API_KEY environment variable or pass it in the remote URL. Optionally configure default parameters for the tavily-search tool using the DEFAULT_PARAMETERS environment variable.
Key features of Tavily MCP
- Real-time web search via the
tavily-searchtool - Intelligent data extraction from web pages via
tavily-extract - Web mapping tool that creates structured website maps
- Web crawler for systematic website exploration
Use cases of Tavily MCP
- Building knowledge graphs by combining Tavily MCP with Neo4j MCP
- Integrating web search and data extraction into coding assistants (Cline in VS Code)
- Real-time web research for AI agents and chat assistants
- Extracting and structuring data from multiple web pages for analytics
FAQ from Tavily MCP
What does Tavily MCP do?
Tavily MCP provides search, extract, map, and crawl tools that give AI applications real-time access to web content and structure.
What are the prerequisites to use Tavily MCP?
You need a Tavily API key (get one at tavily.com), a compatible MCP client (Claude Desktop or Cursor), Node.js v20 or higher, and optionally Git for the local installation.
How do I run Tavily MCP locally?
Run npx -y tavily-mcp@latest with the TAVILY_API_KEY environment variable set. For a full configuration, add the command to your client’s MCP settings file.
How do I connect to the remote Tavily MCP server?
Use the URL https://mcp.tavily.com/mcp/?tavilyApiKey=<your-api-key> with a remote MCP client like Claude Code or Cursor. You can also authenticate via OAuth instead of providing an API key in the URL.
Can I set default parameters for search requests?
Yes, set the DEFAULT_PARAMETERS environment variable to a JSON object (e.g., {"include_images": true, "max_results": 15}) to apply defaults to all tavily-search calls.