DuckDuckGo search API MCP
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-misanthropic-ai-ddg-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# ddg-mcp MCP server DuckDuckGo search API MCP - A server that provides DuckDuckGo search capabilities through the Model Context Protocol. ## Components ### Prompts The server provides the following prompts: - **search-results-summary**: Creates a summary of DuckDuckGo search results - Required "query" argument for the search term - Optional "style" argument to control detail level (brief/detailed) ### Tools The server implements the following DuckDuckGo search tools: - **ddg-text-search**: Search the web for text results using DuckDuckGo - Required: "keywords" - Search query keywords - Optional: "region", "safesearch", "timelimit", "max_results" - **ddg-image-search**: Search the web for images using DuckDuckGo - Required: "keywords" - Search query keywords - Optional: "region", "safesearch", "timelimit", "size", "color", "type_image", "layout", "license_image", "max_results" - **ddg-news-search**: Search for news articles using DuckDuckGo - Required: "keywords" - Search query keywords - Optional: "region", "safesearch", "timelimit", "max_results" - **ddg-video-search**: Search for videos using DuckDuckGo - Required: "keywords" - Search query keywords - Optional: "region", "safesearch", "timelimit", "resolution", "duration", "license_videos", "max_results" - **ddg-ai-chat**: Chat with DuckDuckGo AI - Required: "keywords" - Message or question to send to the AI - Optional: "model" - AI model to use (options: "gpt-4o-mini", "llama-3.3-70b", "claude-3-haiku", "o3-mini", "mistral-small-3") ## Installation ### Prerequisites - Python 3.9 or higher - [uv](https://github.com/astral-sh/uv) (recommended) or pip ### Install from PyPI ```bash # Using uv uv install ddg-mcp # Using pip pip install ddg-mcp ``` ### Install from Source 1. Clone the repository: ```bash git clone https://github.com/misanthropic-ai/ddg-mcp.git cd ddg-mcp ``` 2. Install the package: ```bash # Using uv uv install -e . # Using pip pip install -e . ```…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.