BestMCPStack

tavily-mcp review

Tested

MCP server for advanced web search using Tavily · tavily-mcp directory profile

Solid searches and scrapes, stopped only by client-side rendering

Tavily passed 6 of its 7 applicable tasks. All three known-answer searches succeeded, as did every scrape of server-rendered content. Its one failure was the fixture whose content only exists after client-side JavaScript runs — Tavily returned the static page shell without the rendered content. Structured extraction is not offered and is excluded from its score.

Measured strengths

  • All three search tasks passed, the fastest in 275 ms
  • All server-rendered scrapes passed (static page, encyclopedia article, technical docs)
  • Simple pay-as-you-go pricing at $0.008/credit with a basic search costing one credit

Measured caveats

  • Failed the JavaScript-rendered scrape — it returned the page shell without the client-side content
  • The long-article scrape took 15.3 s, dragging its 95th-percentile latency to 11.7 s despite a 1.3 s median
  • No structured-extraction task type

Pricing

Pay-as-you-go at $0.008 per API credit (docs.tavily.com/documentation/api-credits, checked 2026-07-17): basic search 1 credit, advanced search 2 credits, basic extract 1 credit per 5 URLs. Free tier: 1,000 credits/month.

Benchmark results

Run 20260717T113200Z-7113 · promoted 2026-07-17 · harness 88581d0 · how these numbers are produced

Success rate
86% (7 applicable tasks)
Latency p50 / p95
1272 ms / 11693 ms
Cost per task (estimated)
~$0.008 (1 credits)

Capability coverage

  • scrape_markdown: supported
  • web_search: supported
  • structured_extract: not offered (excluded from scoring)

Task-by-task outcomes

Task Outcome Latency
Scrape a minimal static page passed 1867 ms
Scrape a long-form encyclopedia article passed 15339 ms
Scrape a technical documentation page passed 3185 ms
Scrape a JavaScript-rendered page failed Returned the static shell without the client-side-rendered content 554 ms
Known-answer search (historically stable fact) passed 1272 ms
Known-answer search (protocol constant) passed 275 ms
Navigational search for a canonical domain passed 671 ms
Extract a titled summary as structured JSON not supported

Head-to-head comparisons