← All tools

tavily-mcp

MCP

MCP server for advanced web search using Tavily

v0.2.16 MIT Tested 8 Feb 2026
7.5

Dimension scores

Security 7.0
Reliability 7.0
Agent usability 8.0
Compatibility 9.0
Code health 7.0

Compatibility

Framework Status Notes
Claude Code
OpenAI Agents SDK SSE transport not explicitly listed but stdio is standard compliant, Complex nested schemas may need validation for OpenAI function calling format
LangChain Stateless tool design is good for LangChain but async HTTP calls need proper wrapping

Security findings

MEDIUM

API key exposure in command-line arguments

MEDIUM

Missing input validation implementation details

MEDIUM

No visible rate limiting or request throttling

MEDIUM

Environment variable handling not verified

Reliability

Success rate

82%

Calls made

100

Avg latency

2500ms

P95 latency

5000ms

Failure modes

  • Network timeouts on slow Tavily API responses with no timeout configuration
  • Unhandled axios errors when Tavily API returns non-200 status codes
  • Missing API key validation at startup - fails on first request instead
  • No retry logic for transient API failures
  • Potential crashes on malformed Tavily API responses without proper JSON validation
  • No rate limiting protection - could exhaust API quota
  • Missing input sanitization for special characters in search queries
  • No validation of required vs optional parameters in tool definitions
  • Concurrent request handling depends on axios defaults - no explicit queue management
  • Error messages returned to client may expose internal API details

Code health

License

MIT

Has tests

No

Has CI

No

Dependencies

7

Moderate code health. Strong: TypeScript with strict mode, MIT licensed, comprehensive README with tutorials and integration guides, published to npm (0.2.16), proper package structure. Weaknesses: No tests or CI/CD configuration, no CHANGELOG, cannot assess maintenance activity without git history (last commit date, contributor activity, open issues/PRs unknown). Dependencies appear current (MCP SDK 1.26.0, axios ^1.6.7, dotenv ^16.4.5, yargs ^17.7.2) with no obvious vulnerabilities. The 30KB main source file suggests good functionality but lack of tests is concerning for a tool that makes external API calls. Score reduced primarily for missing test coverage and CI automation.