type: rule
status: active
timestamp: 2026-06-27
tags: [mcp, search, fallback, no-card, no-key]

Web search — 3-MCP fallback chain (10 engines, no keys)

searxng + duckduckgo + open-websearch. 10 engines, no API key. Try in order on failure

Web search — 3-MCP fallback chain

Rule

Three no-key web-search MCPs always installed at user scope. Try them in priority order:

PriorityMCPEnginesNotes
1searxngGoogle + Bing + Wikipedia (meta)Best aggregate quality
2open-websearchBing, Baidu, DuckDuckGo, Brave, Exa, GitHub, Juejin, CSDN8 engines, AUTO routing
3duckduckgoDuckDuckGo directSimplest fallback

Total engine coverage: 10 distinct engines across the 3 MCPs. All free. All zero-API-key. No card-on-file.

Skipped (require API key)

Revisit if all 3 no-key MCPs fail simultaneously on a query.

How to apply

When you need web search:

  1. Try searxng tool first
  2. On failure (rate-limit, 403, 5xx, empty results) ? open-websearch
  3. On second failure ? duckduckgo
  4. Only escalate (ask user / add new MCP) if all 3 fail consistently

Per try-multiple-on-failure — at least 3 alts before reporting blocker. This rule MAKES that achievable in one click.


Edit on GitHub · Back to index