Tavily MCP Server

Official Tavily MCP server: real-time web search, page content extraction, site mapping and crawling

  • 2,462 ★ on the repository
  • Last commit
  • MIT
MCP serverOfficialEditors’ pick

Extended access

Why this level

  • Sends queries and page URLs to an external service
  • Requires a secret API key
All reasons and checks

tavily-ai/tavily-mcp

Install

Manual install

claude mcp add --transport http tavily https://mcp.tavily.com/mcp

After adding, open /mcp and complete OAuth. The key can also be passed in the URL: ?tavilyApiKey=<key>.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Sends queries and page URLs to an external service
  • Requires a secret API key

This is third-party code. Review the repository files before installing.

What it does

The server gives the agent four tools on top of the Tavily API: search, page content extraction, site structure mapping and link-following crawl. It connects to Tavily's hosted server over HTTP or runs locally via npx. Search defaults such as depth and result count can be preset. Authentication uses an API key or OAuth.

Who it is for. For developers and researchers who need the agent to search and read current web data.

Good fit when

  • The agent needs fresh web data rather than model knowledge
  • You need to pull text from several pages for analysis
  • You need to crawl documentation or a site and collect its structure

Not a fit when

  • The agent already has built-in web search that is enough
  • Queries must not leave your infrastructure

Example request

Find recent news about the latest Node.js release and summarize the changes with links

MCP

Transport
stdio, http
Authentication
API key

Environment variables

TAVILY_API_KEY required, secret
Tavily API key for local mode
DEFAULT_PARAMETERS
JSON with default search parameters
TAVILY_HUMAN_ID
End user identifier for analytics

Limitations

Requires a Tavily account and API key; the free tier is limited. Local mode needs Node.js 20 or later. All queries go to Tavily servers; availability from Russia without a VPN is unverified.

How to disable. Run claude mcp remove tavily or delete the tavily-mcp block from your MCP client config.

FAQ

Remote or local server?

Remote is simpler: nothing to install and OAuth is supported. Local via npx is for clients without HTTP transport.

Can search parameters be preset?

Yes, with the DEFAULT_PARAMETERS variable locally or the DEFAULT_PARAMETERS header on the remote server.

Discussion

No questions or reviews yet.

A unified search MCP server: one interface to Tavily, Brave, Kagi, Exa, Linkup, Firecrawl and GitHub search

MCP serverExtended access359Repository stars

MCP server for real-time web search: general and vertical search, batch queries and page content extraction

MCP serverExtended access2.1KRepository stars

A web search MCP server that gives the agent full page text at once: Stack Overflow answers, GitHub threads, arXiv papers

MCP serverExtended access402Repository stars
Official

Official Firecrawl MCP server: web search, page scraping to Markdown, site crawling and in-page actions

MCP serverExtended access7.7KRepository stars

Web search via DuckDuckGo and page reading for the agent with no API keys, with built-in rate limiting

MCP serverExtended access1.6KRepository stars
Russian stack

An MCP web-search and content-extraction server via Yandex and Google on top of SerpAPI, geared toward RU/CIS results

MCP serverExtended access1Repository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
Tavily MCP Server (this entry)yesAPI key2,462
AnySearch Skillyes6,797a web search skill with no MCP server
Tavily Agent Skillsyes491eight Tavily skills built on the tvly CLI
fastCRWyesnot required1,192a Rust server that turns pages into Markdown or JSON

README in short

The README covers connecting the hosted server to Claude Code and Cursor with the key in the URL or via OAuth, plus local launch through npx. It explains search defaults and the optional TAVILY_HUMAN_ID variable for per-user analytics. Requirements are a Tavily key and Node.js 20. MIT licensed.

README badge

Report a problem

Foxx AITavily MCP Server
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.