Skip to main content
Glama

DuckDuckGo Remote MCP Server

Server Details

DuckDuckGo search as JSON. Ranked results, ads in their own array, 37 regions.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
HasData/duckduckgo-mcp
GitHub Stars
7
Server Listing
DuckDuckGo MCP Server
ChatGPT
–
Claude
–

TDQS

A4.1/5.0

Scored across 1 tool

Disambiguation5/5

Only one tool exists, so there is no possibility of overlap or misselection. Its purpose—fetching DuckDuckGo SERPs—is clearly stated.

Naming Consistency4/5

The single tool name uses a mostly snake_case format with a provider/service prefix, but the action 'getSearchResults' is camelCase, a minor style inconsistency. With only one tool, no broader pattern can be assessed, but the name is readable.

Tool Count3/5

A single tool is borderline thin for a server branded as a DuckDuckGo MCP; while it may cover the core SERP endpoint, users might expect separate tools for news, images, or suggestions. It's a narrow but defensible scope.

Completeness4/5

The tool covers comprehensive web SERP retrieval including region, safesearch, device, pagination, ads, and AI answers. Minor gaps exist for other DuckDuckGo verticals (news, images) or dedicated endpoint tools, but the core read-only search lifecycle is complete.

Publisher details

Operator
HasData · Publisher source
Vendor relationship
Independent · Publisher source
Trust center
Not available
Restrictions
A free HasData account covers 1,000 credits a month with no card. Heavier use needs a paid plan. No admin approval, no regional limits and no custom OAuth app. · Publisher source

Available Tools

1 tool
hasdata_duckduckgo_serp_getSearchResultsduckduckgo_serp: GET /A
Read-only
Inspect

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, 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.

Inputs: q, cc, kl, setLang, +3 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables fetching DuckDuckGo search engine results as structured JSON — ranked organic results, ads in a separate array, and Search Assist answers — with region targeting across 37 locales, safe-search and device filtering, and token-based pagination. It proxies a single read-only search tool to HasData's hosted MCP endpoint, optionally forwarding an API key.
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      DuckDuckGo Search MCP Server. Scrapes DuckDuckGo Lite directly — no API key required, no rate limits, robust anti-bot protection.
      3
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Provides web and news search via DuckDuckGo with support for region filtering, time ranges, and token optimization for AI assistants.
      2
      40,629 npm
      1
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.