tavily
Built by Metorial, the integration platform for agentic AI.
tavily
Server Summary
Search web content
Extract webpage data
Filter search results
Retrieve real-time information
A powerful Model Context Protocol (MCP) server that integrates Tavily's AI-powered search and content extraction capabilities directly into your AI applications. This server enables you to perform sophisticated web searches with advanced filtering options and extract clean, structured content from any URL, making it ideal for research, content aggregation, and real-time information retrieval tasks.
The Tavily MCP Server provides seamless access to Tavily's search and extraction APIs through the Model Context Protocol. Whether you need to search the web with AI-enhanced relevance ranking, filter results by date ranges and domains, or extract clean content from web pages in markdown or plain text format, this server delivers enterprise-grade search capabilities with fine-grained control over results.
Perform an AI-powered web search using Tavily with extensive customization options.
Required Parameters:
Optional Parameters:
general
, news
, or finance
. Default is general for broad searches, use news for real-time updates, or finance for financial market databasic
(1 credit) or advanced
(2 credits) for more comprehensive and relevant resultsday
, week
, month
, year
(or abbreviated as d
, w
, m
, y
)Use Cases:
Extract and parse clean content from one or more URLs, returning structured data ready for AI processing.
Required Parameters:
Optional Parameters:
markdown
for structured formatting or text
for plain textbasic
(1 credit per 5 URLs) or advanced
(2 credits per 5 URLs) for enhanced extraction including tables and embedded contentUse Cases:
URI Pattern: tavily://search/{query}
Access cached or stored search results for a specific query. This resource template provides a standardized way to reference and retrieve search results, enabling efficient re-access of previously executed searches without redundant API calls.
URI Pattern: tavily://extracted-content/{url}
Access previously extracted and parsed content from a specific URL. This resource template allows you to reference extracted content in a consistent manner, making it easy to manage and retrieve cleaned web content across your application.
The server offers two search depth options to balance between speed, cost, and result quality. Basic search provides fast, cost-effective results suitable for most queries, while advanced search employs more sophisticated algorithms and returns highly relevant results with additional context, ideal for complex research tasks or when precision is paramount.
Different search topics are optimized for different use cases. General search casts a wide net for comprehensive results, news search provides real-time updates with date-range filtering and recency prioritization, and finance search delivers specialized results from financial data sources, market analysis, and economic news outlets.
The server supports multiple approaches to date filtering. Use pre-configured time ranges for quick filtering by day, week, month, or year. For precise control, specify exact start and end dates. When using the news topic, the days parameter provides a convenient way to search recent news within a specific timeframe.
Maintain full control over which sources appear in your results. The include_domains parameter allows you to create allowlists of trusted sources (up to 300 domains), while exclude_domains helps filter out unwanted sources (up to 150 domains). This is particularly useful for academic research, brand monitoring, or when you need to focus on specific publication types.
For advanced searches, the chunks_per_source parameter enables extraction of multiple relevant segments from each source. This is especially valuable when dealing with long-form content, as it ensures you capture all relevant information from a single page rather than just a single excerpt.
When using the Tavily MCP Server, consider the search depth that matches your needs - basic for quick lookups and advanced for comprehensive research. Leverage domain filtering to improve result quality and reduce noise. For time-sensitive queries, combine the news topic with appropriate date filters. When extracting content, batch multiple URLs together for efficiency, and choose markdown format when you need to preserve document structure for further processing.
The auto_parameters feature is particularly powerful for dynamic applications where query intent varies - it analyzes your query and automatically optimizes search parameters for the best results.