7 providers ยท 1 unified API

Web Search
Plus

Intelligent multi-provider search routing for AI agents. One query โ€” the right provider, automatically.

Routes to Serper Tavily Exa Querit Perplexity You.com SearXNG

Smart routing, zero config

Analyzes query intent and selects the best provider. No manual switching, no guesswork.

01 โ€” Input
Your Query
"How does RLHF work?"
โ†’
02 โ€” Analyze
Query Analyzer
Intent detection & confidence scoring
โ†’
03 โ€” Route
Best Provider
Tavily selected (research query)
โ†’
04 โ€” Output
Results
Structured, ranked, ready to use
Routing

Zero Config

Automatically picks the right provider based on query intent. Research โ†’ Tavily. Shopping โ†’ Serper. Neural discovery โ†’ Exa.

Resilience

Graceful Fallback

If one provider is down or key is missing, seamlessly falls back to the next best option. Never fails silently.

i18n

Multilingual Ready

Querit handles non-English queries natively. Region, language, and UI locale parameters supported across all providers.

Seven engines, one interface

Each provider excels at different query types. Web Search Plus knows which one to call.

ProviderBest forConfig Key
Serper Google results, shopping, news, local SERPER_API_KEY
Tavily Research, deep analysis, "how does X work" TAVILY_API_KEY
Exa Discovery, "similar to", neural search EXA_API_KEY
Querit Multilingual queries, AI-native search QUERIT_API_KEY
Perplexity Direct AI answers, summarized results PERPLEXITY_API_KEY
You.com RAG, real-time web, code snippets YOU_API_KEY
SearXNG Privacy-first, self-hosted, no API key SEARXNG_BASE_URL

Choose your integration

Four ways in โ€” same smart routing engine under the hood.

OpenClaw Skill
40k+ downloads

Native skill for OpenClaw agents. Auto-routing, confidence scoring, and multi-provider fallback built right in. Install once, search everywhere.

clawhub install web-search-plus
View on ClawHub โ†’
MCP Server
PyPI v0.1.2

Standard MCP server. Works with Claude Desktop, Cursor, NanoBot, and any MCP-compatible client. One command to install.

uvx web-search-plus-mcp
View on GitHub โ†’ Changelog โ†’
OpenClaw Plugin
v2.0.21

Registers web_search_plus as a native OpenClaw tool. Multi-provider search with auto-routing โ€” no subprocess overhead, direct Python execution.

openclaw plugins install clawhub:web-search-plus-plugin
View on ClawHub โ†’ GitHub โ†’
Hermes Agent
v1.3.1

Python port of web-search-plus for Hermes Agent. Multi-provider search (Serper, Tavily, Exa, Querit, Perplexity) with intelligent auto-routing. Same providers, same routing logic โ€” native Hermes integration.

git clone https://github.com/robbyczgw-cla/hermes-web-search-plus
GitHub โ†’

Up and running in seconds

Pick your setup and paste. That's it.

# Install the skill
clawhub install web-search-plus

# Add your API keys to ~/.openclaw/.env
SERPER_API_KEY=your-serper-key
TAVILY_API_KEY=your-tavily-key
EXA_API_KEY=your-exa-key
QUERIT_API_KEY=your-querit-key
PERPLEXITY_API_KEY=your-perplexity-key

# Done! Queries are auto-routed to the best provider.
# Install from ClawHub (v2.0.21)
openclaw plugins install clawhub:web-search-plus-plugin

# Or clone manually from GitHub
git clone https://github.com/robbyczgw-cla/web-search-plus-plugin

# Set API keys in ~/.openclaw/.env
SERPER_API_KEY=your-serper-key
TAVILY_API_KEY=your-tavily-key
EXA_API_KEY=your-exa-key

# Done! web_search_plus is now a native tool.
# Clone and install the Hermes port
git clone https://github.com/robbyczgw-cla/hermes-web-search-plus
cd hermes-web-search-plus
pip install -e .

# Add API keys to your Hermes config
SERPER_API_KEY=your-serper-key
TAVILY_API_KEY=your-tavily-key
EXA_API_KEY=your-exa-key
QUERIT_API_KEY=your-querit-key
PERPLEXITY_API_KEY=your-perplexity-key

# Enable web-search-plus in Hermes
# Add the integration/module to your Hermes Agent config
# Restart Hermes Agent and search requests will auto-route
// ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "web-search-plus": {
      "command": "uvx",
      "args": ["web-search-plus-mcp"],
      "env": {
        "SERPER_API_KEY": "your-key",
        "TAVILY_API_KEY": "your-key",
        "EXA_API_KEY": "your-key",
        "QUERIT_API_KEY": "your-key",
        "PERPLEXITY_API_KEY": "your-key"
      }
    }
  }
}
// ~/.cursor/mcp.json
{
  "mcpServers": {
    "web-search-plus": {
      "command": "uvx",
      "args": ["web-search-plus-mcp"],
      "env": {
        "SERPER_API_KEY": "your-key",
        "TAVILY_API_KEY": "your-key",
        "EXA_API_KEY": "your-key"
      }
    }
  }
}
// ~/.nanobot/config.json
{
  "tools": {
    "mcpServers": {
      "web-search-plus": {
        "command": "uvx",
        "args": ["web-search-plus-mcp"],
        "env": {
          "SERPER_API_KEY": "your-key",
          "TAVILY_API_KEY": "your-key",
          "EXA_API_KEY": "your-key"
        }
      }
    }
  }
}

Recent Updates

Latest improvements across the Web Search Plus ecosystem.

v2.9.3 Apr 20, 2026

Docker-aware SearXNG auto-detection. Zero-config local setups in sandboxed environments.

v2.9.0 Mar 12, 2026

7th provider: Querit (multilingual AI search, 300B pages). Fallback chain fix. Perplexity citations with real titles. German locale routing.

v2.8.0 Feb 20, 2026

6th provider: Perplexity (AI-synthesized answers with citations). Major routing rebalance โ€” research & discovery providers now win on ambiguous queries.

v2.7.0 Feb 14, 2026

Provider health tracking with exponential cooldown. Result caching (1h TTL, zero-cost repeats). Cross-provider deduplication.

Plugin v2.0.21 Apr 2026

OpenClaw plugin updated with latest provider support and routing improvements.

Hermes v1.3.1 Apr 23, 2026

Plugin .env fix for API key loading. Hermes virtualenv setup docs. MIT license added.