Price Per TokenPrice Per Token
Tavily MCP Server

Tavily MCP Server

by tavily-ai

GitHub 1,204 2 uses
0

About

Tavily is a web search and data extraction platform that provides AI assistants with real-time access to internet content and structured web data processing capabilities. Key features: - Real-time web search with configurable depth and filtering options - Intelligent content extraction from web pages to retrieve specific data - Website mapping tools that generate structured representations of site architecture - Systematic web crawling for comprehensive site exploration and indexing - Remote MCP server deployment option eliminating the need for local setup - Native integration with Claude Code and other MCP-compatible clients

README

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:

    `` https://mcp.tavily.com/mcp/?tavilyApiKey=

     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:

    Authorization: Bearer
    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:

    json {"include_images":true, "search_depth": "basic", "max_results": 10}
    
    

    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:

    bash claude mcp add --transport http tavily https://mcp.tavily.com/mcp/?tavilyApiKey=
    
    #### Option 2: OAuth Authentication Flow

    Add the server without an API key in the URL:

    bash claude mcp add --transport http tavily https://mcp.tavily.com/mcp
    
    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:

    bash claude mcp add --transport http --scope user tavily https://mcp.tavily.com/mcp/?tavilyApiKey=
    
    Once configured, you'll have access to the Tavily search, extract, map, and crawl tools.

    Connect to Cursor

    [](https://cursor.com/en/install-mcp?name=tavily-remote-mcp&config=eyJjb21tYW5kIjoibnB4IC15IG1jcC1yZW1vdGUgaHR0cHM6Ly9tY3AudGF2aWx5LmNvbS9tY3AvP3RhdmlseUFwaUtleT08eW91ci1hcGkta2V5PiIsImVudiI6e319)

    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.

    json { "mcpServers": { "tavily-remote-mcp": { "command": "npx -y mcp-remote https://mcp.tavily.com/mcp/?tavilyApiKey=", "env": {} } } }
    ``

    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,

    Related MCP Servers

    AI Research Assistant

    AI Research Assistant

    hamid-vakilzadeh

    AI Research Assistant provides comprehensive access to millions of academic papers through the Semantic Scholar and arXiv databases. This MCP server enables AI coding assistants to perform intelligent literature searches, citation network analysis, and paper content extraction without requiring an API key. Key features include: - Advanced paper search with multi-filter support by year ranges, citation thresholds, field of study, and publication type - Title matching with confidence scoring for finding specific papers - Batch operations supporting up to 500 papers per request - Citation analysis and network exploration for understanding research relationships - Full-text PDF extraction from arXiv and Wiley open-access content (Wiley TDM token required for institutional access) - Rate limits of 100 requests per 5 minutes with options to request higher limits through Semantic Scholar

    Web & Search
    12 8
    Linkup

    Linkup

    LinkupPlatform

    Linkup is a real-time web search and content extraction service that enables AI assistants to search the web and retrieve information from trusted sources. It provides source-backed answers with citations, making it ideal for fact-checking, news gathering, and research tasks. Key features of Linkup: - Real-time web search using natural language queries to find current information, news, and data - Page fetching to extract and read content from any webpage URL - Search depth modes: Standard for direct-answer queries and Deep for complex research across multiple sources - Source-backed results with citations and context from relevant, trustworthy websites - JavaScript rendering support for accessing dynamic content on JavaScript-heavy pages

    Web & Search
    2 24
    Math-MCP

    Math-MCP

    EthanHenrickson

    Math-MCP is a computation server that enables Large Language Models (LLMs) to perform accurate numerical calculations through the Model Context Protocol. It provides precise mathematical operations via a simple API to overcome LLM limitations in arithmetic and statistical reasoning. Key features of Math-MCP: - Basic arithmetic operations: addition, subtraction, multiplication, division, modulo, and bulk summation - Statistical analysis functions: mean, median, mode, minimum, and maximum calculations - Rounding utilities: floor, ceiling, and nearest integer rounding - Trigonometric functions: sine, cosine, tangent, and their inverses with degrees and radians conversion support

    Developer Tools
    22 81