Overview
Add Tavily Search to any ModuleX agent or workflow. AI-powered web search using the officiallangchain-tavily SDK. First SDK-based integration in the package — the @tools wrap TavilySearch rather than calling Tavily’s HTTP API directly.
Categories: Web Search & Scraping · Research · Ai · Auth: API Key, ModuleX Managed Key · Actions: 3
Authentication
- API Key
- ModuleX Managed Key
Available Actions
web_search — Performs comprehensive web search using Tavily's AI-powered search engine
web_search — Performs comprehensive web search using Tavily's AI-powered search engine
Parameters
Search query
Maximum number of results to return (1-20) (Default:
5)Search depth: basic (faster) or advanced (thorough) (Default:
basic)List of domains to specifically include in search results
List of domains to specifically exclude from search results
Response
answer_search — Performs web search and generates a direct AI answer to the query with supporting sources
answer_search — Performs web search and generates a direct AI answer to the query with supporting sources
Parameters
Question or search query
Maximum number of supporting results to return (Default:
5)Search depth: basic or advanced (Default:
advanced)List of domains to specifically include
List of domains to exclude
Response
news_search — Searches recent news articles using Tavily's specialized news search
news_search — Searches recent news articles using Tavily's specialized news search
Parameters
News search query
Maximum number of news articles to return (Default:
5)Number of days back to search (1-365) (Default:
3)News domains to include (e.g., reuters.com, bbc.com)
News domains to exclude
Response
Limits & Quotas
- Tavily’s rate limit varies by plan; consult their dashboard.
- The SDK is imported lazily inside each tool: if
langchain-tavilyis not installed, the tool returnssuccess=Falsewith an “install with pip install langchain-tavily” message rather than crashing. This matches legacy modulex behavior.