duckduckgo-mcp-server

A TypeScript MCP (Model Context Protocol) server that exposes a single tool, `duckduckgo_search`, to perform web searches via DuckDuckGo and return results formatted as Markdown.

Evaluated Mar 30, 2026 (21d ago)
Repo ↗ Search mcp duckduckgo search web agent-tools typescript
⚙ Agent Friendliness
74
/ 100
Can an agent use this?
🔒 Security
38
/ 100
Is it safe for agents?
⚡ Reliability
30
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
70
Documentation
75
Error Messages
0
Auth Simplicity
95
Rate Limits
85

🔒 Security

TLS Enforcement
60
Auth Strength
20
Scope Granularity
0
Dep. Hygiene
45
Secret Handling
70

No auth is described; reduces control over who can invoke the tool. Security posture is inferred: MCP over stdio avoids exposing HTTP endpoints, but the server still performs outbound requests for search. Dependency set is small but actual vulnerability status is unknown from provided data.

⚡ Reliability

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

Best When

You want an MCP tool that lets an LLM agent perform basic web search queries and consume the results directly.

Avoid When

You require strong guarantees about upstream availability, strict rate-limit control, or robust enterprise security/compliance controls.

Use Cases

  • Answering research questions with fresh web results
  • Agent-driven browsing/search for sources and citations
  • Lightweight web discovery workflows without building a custom search integration

Not For

  • Applications requiring authenticated/partner-only data access
  • Use cases needing full-text retrieval or deep crawling
  • Environments that need strict compliance guarantees around third-party scraping/search behavior

Interface

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

Authentication

OAuth: No Scopes: No

No authentication described for using the MCP server/tool.

Pricing

Free tier: No
Requires CC: No

Pricing not discussed; external DuckDuckGo usage likely subject to upstream constraints.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Rate limits are stated (1 req/sec; 15000/month), but retry/backoff guidance is not documented.
  • Results are capped (count 1-20). Agents must request multiple queries if they need more coverage.

Alternatives

Full Evaluation Report

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

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