# DuckDuckGo Search

> Use this tool when you need to perform web searches and retrieve relevant results, such as links, titles, and snippets, to aid in information retrieval tasks or content generation. It solves problems related to quick access to web search results, providing a simple interface for searching via the DuckDuckGo search engine. The tool takes in search queries as input and returns a list of dictionaries containing search results, making it suitable for AI applications requiring efficient web search functionality.

Canonical page: https://skillsregistry.net/skills/lowlyocean-duckduckgo-search  
JSON: https://api.skillsregistry.net/v1/skills/lowlyocean-duckduckgo-search

## Description

This MCP server implementation provides a simple interface for searching Duck Duck Go, based on Open-WebUI's built-in Web Search feature. Developed by lowlyocean, it utilizes the duckduckgo-search library to perform text searches and return results as a list of dictionaries containing links, titles, and snippets. The server is designed to work with Python 3.11+ and uses FastMCP for easy integration into MCP-based systems. It's particularly useful for AI applications requiring quick access to web search results, such as information retrieval tasks or content generation. The implementation focuses on simplicity and efficiency, making it suitable for both development and production environments with Docker support.

## Trust

- **Trust score (0–1):** 1.00
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/lowlyocean-duckduckgo-search)
- **Repository:** <https://github.com/lowlyocean/mcp-ddgs>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "lowlyocean-duckduckgo-search"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/lowlyocean-duckduckgo-search` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/lowlyocean-duckduckgo-search/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
