
DuckDuckGo search results as JSON: ranked results with ads in their own array, 37 regions.
Public tool metadata for what this MCP can expose to an agent.
hasdata_duckduckgo_serp_getSearchResultsfetch a DuckDuckGo SERP. The captured schema carries no `required` array: `q` is the search term (required unless `nextPageToken` is provided, which carries the query it continues).fetch a DuckDuckGo SERP. The captured schema carries no `required` array: `q` is the search term (required unless `nextPageToken` is provided, which carries the query it continues).
No parameter schema in public metadata yet.
Sponsors
duckdata is a small local bridge to the hosted HasData DuckDuckGo MCP server, which returns DuckDuckGo search results as JSON. Ask for a query and it comes back as ranked organic results — title, URL, snippet, displayed URL, position, date, sitelinks and video metadata — with the ads kept in their own separate array, plus the Search Assist AI answer when the upstream supplies one.
The bridge holds no results of its own. It serves the upstream server's tool list locally, exactly as captured from the live endpoint, and forwards each tool call upstream, returning the result untouched. The captured surface is a single read-only search fetch. There is no write, messaging, or payment tool in it.
@reneturcios/duckdata