Does DuckDuckGo search work with Claude Desktop?
Yes. DuckDuckGo search passed every step of our test in Claude Desktop on Oct 14, 2026: it installed, connected, its tools were visible, and an agent used it to finish a real task.
Result
ResultPassed
Date testedOct 14, 2026
Plan tested onNot recorded for this run
App versionClaude Desktop 2.37337.1 (Linux beta)
Steps
- install OK
- connected OK
- tools visible OK
- agent task: web search OKlive keyless web search
- agent task: page read OKfetch a public page and return its content
Test note: server wrapped in harness/scripts/mcp_tee.py to record JSON-RPC; prompts typed via xdotool; tool Allow pop-ups approved by the operator for test servers only; model = app default
From our own harness run, not the maker’s claims. How we test.
What happened in this run
Install config we used
{
"command": "uvx",
"args": [
"duckduckgo-mcp-server"
]
}Connection check
initialize seen in tee log after app restartTools check
tools/list answered (tee log)
Agent task: web search
- 3 calls reached the server
- Agent’s answer (excerpt):
The official MCP specification is hosted at https://modelcontextprotocol.io/specification.
Agent task: page read
- 2 calls reached the server
- Agent’s answer (excerpt):
The main heading is: Example Domain (the markdown extraction dropped the heading; the plain-text read shows it)
Raw details from our harness log for this run. Secrets redacted.
Set it up in Claude Desktop
Copy-paste config for every app is on the DuckDuckGo search page. Not connecting? Claude Desktop MCP troubleshooting.
Other apps we tested it in: Claude Code (failed) · Cursor (passed) · ChatGPT (Codex) (passed).