# SearchHub

> SearchHub — woodcoal-searchhub. Use this tool when you need to unify multiple search APIs into a single interface, solving the problem of managing multiple provider keys, quotas, and rate limits. SearchHub takes in search queries and provider keys as input, and outputs normalized search results, while handling logs, circuit breakers, and failover. It is ideal for AI agents that rely on web search functionality and require a robust and fault-tolerant search solution.

Canonical page: https://skillsregistry.net/skills/woodcoal-searchhub  
JSON: https://api.skillsregistry.net/v1/skills/woodcoal-searchhub

## Description

SearchHub normalizes Serper, Tavily, Exa, AnySearch, and other search APIs behind one HTTP, CLI, and MCP interface. It manages provider keys, quotas, rate limits, circuit breakers, logs, and failover so an AI agent does not lose web search when one key or provider fails.

## Trust

- **Trust score (0–1):** 0.88
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** container
- **Runtime environment:** vm
- **License:** MIT
- **Updated:** 2026-09-28

## Source

- **Source listing:** [GitHub](https://github.com/woodcoal/SearchHub)

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "woodcoal-searchhub"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/woodcoal-searchhub` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/woodcoal-searchhub/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
