Agentic web search

One search.
Every source.

Web Search Plus routes live web search and URL extraction across the right providers — for Hermes Agent, OpenClaw, Claude Code, Cursor, NanoBot and any MCP client.

12 search providers 5 extraction providers routing · fallback · quality reports
routing-preview.json
latest model pricing
fresh broad query
Brave
compare RAG papers
research query
Tavily
extract docs URL
content fetch + fallback
Exa → Linkup
similar OSS projects
semantic discovery
Exa

Why it exists

Stop hardcoding one search backend.

Agents need different sources for different jobs. Web Search Plus picks the route, keeps fallbacks warm, and returns clean structured results without turning every project into provider glue code.

01

Intent routing

Research, shopping, news, local, semantic discovery and extraction each get routed to providers that are actually good at that job.

02

Failure-tolerant

Missing key, provider hiccup or empty result? It falls through instead of making the agent faceplant like a demo on conference Wi‑Fi.

03

Debuggable

Quality reports explain provider choice, errors, result counts, timing and extraction path when you need receipts.

Provider mesh

Coverage without the mess.

Use one interface; route across search, discovery, extraction and self-hosted privacy paths.

Serper Google-style results Brave broad web Tavily research Exa semantic discovery Querit multilingual Linkup grounded citations Firecrawl scrape-ready content Perplexity summarized web Kilo Perplexity gateway route You.com web + code SearXNG self-hosted

Install paths

Pick your runtime.

Hermes Agent and OpenClaw Plugin are both primary flagship paths. The MCP server keeps every other client on the same routing engine.

MCP Server

PyPI v0.8.0

Standalone Python MCP server for Claude Desktop, Cursor, NanoBot and other clients. Same routing engine, stable search and extraction tools.

uvx web-search-plus-mcp

OpenClaw Skill

v3.0.1

Portable skill workflow with search scripts, extraction script, cache, setup helpers and provider fallback for CLI-driven agents.

openclaw skills install web-search-plus

Quickstart

Paste once, search everywhere.

Choose your client. Copy button included because typing config JSON on mobile is cruel and unusual punishment.

# OpenClaw Plugin
openclaw plugins install clawhub:web-search-plus-plugin-v2

# Configure at least one provider key in plugin config
plugins.entries.web-search-plus-plugin-v2.config.braveApiKey=your-brave-key
plugins.entries.web-search-plus-plugin-v2.config.tavilyApiKey=your-tavily-key
plugins.entries.web-search-plus-plugin-v2.config.exaApiKey=your-exa-key
plugins.entries.web-search-plus-plugin-v2.config.linkupApiKey=your-linkup-key
# Hermes Agent
hermes plugins install robbyczgw-cla/hermes-web-search-plus --enable
python ~/.hermes/plugins/web-search-plus/setup.py setup

# Restart/reload Hermes, then use:
web_search_plus(query="latest AI model releases", quality_report=true)
web_extract_plus(urls=["https://example.com/docs"])
{
  "mcpServers": {
    "web-search-plus": {
      "command": "uvx",
      "args": ["--from", "web-search-plus-mcp==0.8.0", "web-search-plus-mcp"],
      "env": {
        "BRAVE_API_KEY": "your-key",
        "TAVILY_API_KEY": "your-key",
        "EXA_API_KEY": "your-key",
        "LINKUP_API_KEY": "your-key"
      }
    }
  }
}
{
  "mcpServers": {
    "web-search-plus": {
      "command": "uvx",
      "args": ["--from", "web-search-plus-mcp==0.8.0", "web-search-plus-mcp"],
      "env": {
        "BRAVE_API_KEY": "your-key",
        "TAVILY_API_KEY": "your-key",
        "EXA_API_KEY": "your-key"
      }
    }
  }
}
{
  "tools": {
    "mcpServers": {
      "web-search-plus": {
        "command": "uvx",
        "args": ["--from", "web-search-plus-mcp==0.8.0", "web-search-plus-mcp"],
        "env": {
          "BRAVE_API_KEY": "your-key",
          "TAVILY_API_KEY": "your-key"
        }
      }
    }
  }
}

Current state

Fresh, not fossilized.

The page now reflects the lean surface: search plus extraction. No duplicate synthesis-tool copy, no stale hero metrics.

MCP v0.8.0May 16, 2026

Stable web_search and web_extract, synced with Routing v2 and the Tavily → Exa → Linkup → Firecrawl → You.com extraction fallback.

Hermes v2.1.0May 16, 2026

Focused tool surface for web_search_plus and web_extract_plus, plus quality diagnostics and research mode.

OpenClaw Pluginlatest path

Native OpenClaw install with routing preferences, provider fallback and extraction support.