deep-research-mcp

An MCP (Model Context Protocol) server that performs multi-step web research using Tavily Search and Tavily Crawl, then returns structured JSON (including documentation instructions) for an LLM to generate detailed markdown documents. Optionally supports secure file writing of research outputs when explicitly enabled.

Evaluated Mar 30, 2026 (22d ago)
Homepage ↗ Repo ↗ Ai Ml mcp web-research tavily web-crawling documentation nodejs llm-tools
⚙ Agent Friendliness
62
/ 100
Can an agent use this?
🔒 Security
54
/ 100
Is it safe for agents?
⚡ Reliability
32
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
78
Documentation
70
Error Messages
0
Auth Simplicity
85
Rate Limits
20

🔒 Security

TLS Enforcement
80
Auth Strength
55
Scope Granularity
15
Dep. Hygiene
50
Secret Handling
70

Supports a Tavily API key via environment variable (reduces risk of hardcoding), and includes explicit gated file writing with path restrictions and line limits. However, scope granularity is not described (single API key), rate limits are not documented, and dependency/security posture beyond README is not evidenced. Web research/crawling introduces inherent data exfiltration risk depending on what content is retrieved and where outputs are stored.

⚡ Reliability

Uptime/SLA
0
Version Stability
45
Breaking Changes
45
Error Recovery
40
AF Security Reliability

Best When

You want an MCP tool for an agent to gather and structure web research from a query, then have an LLM draft documentation from the retrieved evidence.

Avoid When

You cannot provide and manage a Tavily API key or cannot allow outbound web access for search/crawl, and when you cannot trust content sources or need strict governance over file writes.

Use Cases

  • Generating technical documentation from up-to-date web sources
  • Researching a topic by searching then crawling relevant pages and aggregating evidence
  • Building agent workflows in MCP-compatible clients (Claude Desktop, etc.)
  • Producing structured research datasets that can be turned into markdown reports

Not For

  • Highly sensitive environments where outbound crawling/search results must never leave controlled systems
  • Use cases requiring a REST/GraphQL/SDK developer API (it is primarily an MCP stdio server)
  • Workloads needing guaranteed idempotent behavior for repeated crawls/writes without duplication control

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: Tavily API key via environment variable (TAVILY_API_KEY)
OAuth: No Scopes: No

No user-facing OAuth; authentication is via a single Tavily API key. The MCP server listens on stdio, so auth is primarily for the upstream Tavily calls.

Pricing

Free tier: No
Requires CC: No

Pricing for Tavily API usage is external to this package; the README does not describe any free/paid tiers for the MCP server itself.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Tool performs live web search and crawl; results and failures can vary by network conditions and source availability.
  • File writing is disabled by default; enabling it requires careful configuration of allowed paths.
  • Timeouts/limits (search timeout, crawl timeout, max results, crawl depth/limit) strongly affect latency and completeness.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for deep-research-mcp.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered