HasData DuckDuckGo
com.hasdata/duckduckgoVersion 1.0.7DuckDuckGo search as JSON. Ranked results, ads in their own array, 37 regions.
Status
Responds491 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:12 UTC
- Latency
- 491 ms
- Remotes responding
- 1 of 1
- Sign-in
- API key
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.hasdata.com/mcp?apis=duckduckgoResponds491 msNo sign-in
Claude Code
claude mcp add --transport http duckduckgo 'https://mcp.hasdata.com/mcp?apis=duckduckgo' --header 'x-api-key: <YOUR_X_API_KEY>'Replace <YOUR_X_API_KEY> before running.
Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: duckduckgo
Remote MCP server URL: https://mcp.hasdata.com/mcp?apis=duckduckgo
This server expects the header x-api-key.Cursor
{
"mcpServers": {
"duckduckgo": {
"url": "https://mcp.hasdata.com/mcp?apis=duckduckgo",
"headers": {
"x-api-key": "<YOUR_X_API_KEY>"
}
}
}
}Replace <YOUR_X_API_KEY> before running.
VS Code
code --add-mcp '{"name":"duckduckgo","type":"http","url":"https://mcp.hasdata.com/mcp?apis=duckduckgo","headers":{"x-api-key":"<YOUR_X_API_KEY>"}}'Replace <YOUR_X_API_KEY> before running.
Streamable HTTP
npm: @hasdata/duckduckgo-mcp 1.0.7Package only
npm (npx)
claude mcp add duckduckgo -e 'HASDATA_API_KEY=<YOUR_HASDATA_API_KEY>' -- npx -y @hasdata/duckduckgo-mcp@1.0.7Replace <YOUR_HASDATA_API_KEY> before running.
Streamable HTTP
pypi: hasdata-duckduckgo-mcp 1.0.7Package only
PyPI (uvx)
claude mcp add duckduckgo -e 'HASDATA_API_KEY=<YOUR_HASDATA_API_KEY>' -- uvx hasdata-duckduckgo-mcp==1.0.7Replace <YOUR_HASDATA_API_KEY> before running.
Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
1 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
hasdata_duckduckgo_serp_getSearchResultsGet DuckDuckGo Search Results
Fetches DuckDuckGo SERPs for a query with region targeting (kl, or cc+setLang), safesearch (off/moderate/strict), device type, and token-based pagination. Returns organic results (title, url, snippet, displayed url, position, date, sitelinks, video metadata), ads, and the Search Assist AI answer. Use for SEO rank tracking, SERP feature monitoring, DuckDuckGo-specific visibility audits, and training/eval data for search agents. | No | Yes | Not declared | Yes |
Details
- Registry status
- Active
- Published
- Sep 24, 2026
- Updated
- Sep 24, 2026
- Categories (suggested)
- Search and webSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared