Intelligent multi-provider search routing for AI agents. One query โ the right provider, automatically.
Analyzes query intent and selects the best provider. No manual switching, no guesswork.
Automatically picks the right provider based on query intent. Research โ Tavily. Shopping โ Serper. Neural discovery โ Exa.
If one provider is down or key is missing, seamlessly falls back to the next best option. Never fails silently.
Querit handles non-English queries natively. Region, language, and UI locale parameters supported across all providers.
Each provider excels at different query types. Web Search Plus knows which one to call.
| Provider | Best for | Config 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 |
Three ways in โ same smart routing engine under the hood.
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
Standard MCP server. Works with Claude Desktop, Cursor, NanoBot, and any MCP-compatible client. One command to install.
uvx web-search-plus-mcp
Registers web_search_plus as a native OpenClaw tool. Fastest integration โ no subprocess overhead, direct Python execution.
plugins.load.paths in openclaw.json
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" } } } } }