
HasData DuckDuckGo
DuckDuckGo search as JSON. Ranked results, ads in their own array, 37 regions.
- GitHub stars
- 7
- tool
- 1
- auth
- Secret needed
- transport
- STDIO, HTTP
- env var
- 1
- last updated
- Sep 24, 2026
Install
From registry metadata$ npx add-mcp 'https://mcp.hasdata.com/mcp?apis=duckduckgo' --name duckduckgo --header 'x-api-key: ${X_API_KEY}'Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http duckduckgo 'https://mcp.hasdata.com/mcp?apis=duckduckgo' --header 'x-api-key: YOUR_X_API_KEY'Run in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 1 toolsVerified live against the running server on Nov 6, 2026.
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, vide...7 params
Get 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, vide...
ccstringar · au · at · be · br · cadeviceTypestringdesktop · mobile · tabletklstringar-es · au-en · at-de · be-nl · be-fr · br-ptnextPageTokenstringqstringsafeSearchstringoff · moderate · strictsetLangstringar · ca · zh-hans · zh-hant · hr · csSponsors
Configuration
HASDATA_API_KEY*secretHasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.
Readme
DuckDuckGo MCP Server
A hosted DuckDuckGo MCP server that gives Claude, Cursor, Windsurf and any other MCP client DuckDuckGo search results as structured JSON. Ranked organic results with positions, ads in their own array, DuckDuckGo's own AI answer, and 37 regions to target. Built for volume and for parsing, with no local browser and no fallback chain to configure.
1,000 free credits every month, no card required, which is 100 searches.
https://mcp.hasdata.com/mcp?apis=duckduckgo
Details
- Repository
- github.com/hasdata/duckduckgo-mcp
- Website
- hasdata.com/apis/duckduckgo-serp-api
- Categories
- Search & Web Crawling, Data & Analytics, Finance & Commerce
- Package
@hasdata/duckduckgo-mcp- Transport
- STDIO, HTTP
- Auth
- Required
- Registry
- MCP registry, active
- Resources
- 5
- Tools verified
- Nov 6, 2026
More from hasdata
- HasData Facebook7
- HasData Google Images7
- HasData Indeed7
- HasData Web Scraping7
- HasData Amazon6
- HasData Walmart6
- HasData Bing5
- HasData Google Flights5
- HasData Google Trends5
- HasData Shopify5
- HasData Google Search (SERP)14
- HasData Instagram12
- HasData Google Maps10
- HasData Google Scholar10
- HasData TikTok10
- HasData Airbnb9
- HasData Glassdoor8
- HasData Redfin8
- HasData Booking.com7