Tavily MCP Server

Widget generated by MCP Showcase

Introduction

Tavily provides a web access layer built specifically for AI agents and applications, offering one secure API for real-time web access. Trusted by over 2 million developers and used by enterprises like MongoDB, IBM, AWS, and JetBrains, Tavily grounds language models with fresh, structured web context to help agents reason over facts without hallucinating.

This MCP server exposes Tavily's core capabilities through five complementary tools: search for retrieving current web information, extract for pulling clean content from specific URLs, crawl for exploring websites with configurable depth and breadth, map for discovering a website's structure, and research for conducting comprehensive multi-source investigations.

Together, these tools enable AI agents to fetch live data, parse and structure web content, and perform deep research—all backed by a production-grade retrieval stack featuring built-in safeguards against PII leakage, prompt injection, and malicious sources. With 300M+ monthly requests handled and 99.99% uptime, Tavily is engineered for reliability at scale.

Use Cases

1. Real-time factual search and news lookup Use tavily_search to retrieve up-to-date information on any topic that falls beyond a model's knowledge cutoff, with control over recency, domains, and geographic relevance.

  • Sample prompt: Search for the latest news on OpenAI's product announcements from the past week and give me the source URLs.

2. Extracting content from specific web pages Use tavily_extract to pull clean, structured markdown or text content from one or more known URLs, including protected sites, LinkedIn, or pages with tables.

  • Sample prompt: Extract the full article content from these three URLs and summarize the key points from each.

3. Crawling a website for documentation or research Use tavily_crawl to systematically explore a site starting from a root URL, gathering content across multiple pages with defined depth and path filters.

  • Sample prompt: Crawl the docs.stripe.com site and collect all pages under the /payments path, then summarize their API authentication requirements.

4. Mapping a website's structure Use tavily_map to generate a list of all URLs reachable from a base URL, useful for site audits or planning a targeted crawl.

  • Sample prompt: Map the entire structure of https://www.example.com and show me all the pages under the /blog section.

5. Comprehensive multi-source research Use tavily_research to conduct deep investigations across many sources and receive a detailed synthesized response, ideal for broad or complex questions.

  • Sample prompt: Research the current state of the electric vehicle battery market, including major manufacturers, recent breakthroughs, and projected growth through 2030.

6. Competitive and market intelligence (combined tools) Combine tavily_search and tavily_extract to first discover relevant competitor pages, then extract detailed content for analysis.

  • Sample prompt: Find the pricing pages for the top 3 project management SaaS tools, extract their pricing tiers, and build a comparison table.

7. Country-specific and time-bound fact checking Use tavily_search with country and date-range filters to verify claims or gather region-specific data within a defined time window.

  • Sample prompt: Search for renewable energy policy changes in Germany between 2024-01-01 and 2024-12-31 and list the key legislative updates.

8. Building a knowledge base from a domain (combined tools) Combine tavily_map and tavily_crawl to first map a site's structure, then crawl selected sections to ingest content into a knowledge base.

  • Sample prompt: Map the help center at support.myproduct.com, then crawl all the troubleshooting articles so I can build an internal FAQ dataset.

Details

MCP Server URL:
https://mcp.tavily.com/mcp/?tavilyApiKey=YOUR_API_KEY
Type:
HTTP Stream
Authentication:
API key in URL parameter

Tools

tavily_search
Search the web for current information on any topic. Use for news, facts, or data beyond your knowledge cutoff. Returns snippets and source URLs.
tavily_extract
Extract content from URLs. Returns raw page content in markdown or text format.
tavily_crawl
Crawl a website starting from a URL. Extracts content from pages with configurable depth and breadth.
tavily_map
Map a website's structure. Returns a list of URLs found starting from the base URL.
tavily_research
Perform comprehensive research on a given topic or question. Use this tool when you need to gather information from multiple sources, including web pages, documents, and other resources, to answer a question or complete a task. Returns a detailed response based on the research findings. Rate limit: 20 requests per minute.

Want to create a similar playground for your MCP?