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

Three 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

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 โ†’
OpenClaw Plugin
Native Tool

Registers web_search_plus as a native OpenClaw tool. Fastest integration โ€” no subprocess overhead, direct Python execution.

plugins.load.paths in openclaw.json
View on 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.
// openclaw.json โ€” native tool registration
{
  "plugins": {
    "load": {
      "paths": ["path/to/web-search-plus-plugin"]
    }
  }
}

# Clone the plugin
git clone https://github.com/robbyczgw-cla/web-search-plus-plugin

# Set API keys in plugin .env
SERPER_API_KEY=your-serper-key
TAVILY_API_KEY=your-tavily-key
// ~/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"
        }
      }
    }
  }
}