tavily-mcp
Verified Safeby BACH-AI-Tools
Overview
Provides an MCP server to enable AI models with real-time web search, data extraction, website mapping, and crawling capabilities via the Tavily API.
Installation
npx -y @bachstudio/tavily-mcpEnvironment Variables
- TAVILY_API_KEY
Security Notes
The server uses `process.env.TAVILY_API_KEY` for API key management, preventing hardcoded secrets. It relies on `@modelcontextprotocol/sdk` for schema validation of tool inputs, which helps mitigate injection risks. Network requests are handled by `axios`, a standard and secure HTTP client. No direct `eval` or shell command execution from user input was identified. Error handling for API calls is present. The server's primary function is to proxy requests to a third-party API (Tavily), limiting direct processing of arbitrary user input beyond defined tool schemas.
Similar Servers
tavily-mcp
Provides real-time web search, data extraction, website mapping, and crawling capabilities for AI assistants.
mcp-server
A Model Context Protocol (MCP) server that integrates with SerpApi to provide comprehensive search engine results and data extraction to an LLM.
mcp-tavily
Provides AI-powered web search, answer generation, and news search capabilities to LLMs via the Tavily API for research, fact-finding, and gathering detailed information.
perplexity-mcp-zerver
This server provides AI-powered research capabilities by automating interactions with Perplexity.ai's web interface, offering web search, content extraction, chat, and developer tooling without requiring API keys.