Rival/Search
A deterministic research server for AI agents — nine tools, five engines, nine social platforms, six academic sources, zero API keys.
claude mcp add RivalSearchMCP --url https://RivalSearchMCP.fastmcp.app/mcpWatch an agent run the whole research stack.
One prompt. The agent picks the tools, fans out across 28 sources, and hands back scored, structured results — no keys, no black box.
Agents need to read the internet. They shouldn't need ten servers to do it.
$ connect brave-search
$ connect tavily-mcp → enter api key
$ connect reddit-mcp → oauth flow
$ connect arxiv-mcp
$ connect github-mcp → enter token
// after
$ connect rivalsearchmcp
✓ 9 tools registered. ready.
Six categories. One connection.
28 live data sources across web · social · news · academic — plus code search and document analysis, every one keyless.
Nine tools. Three categories. Every result auditable.
Each returns markdown + structured JSON. See the full reference →
The server runs no LLM. Every result is deterministic, every score is reproducible, every output is auditable. The caller's model does the synthesis — because a consistent machine can't hallucinate the way a synthesizing one can.
The reasons it gets installed — over and over.
Pulled from how it's described across the MCP ecosystem — LobeHub, mcpservers.org, plugable.io, and the Claude & Cursor marketplaces.
Zero keys, zero setup
"Just add the URL and use all tools immediately." No tokens, no OAuth, no signup — the most-repeated line in every registry listing.
— Awesome MCP ServersNo black box
No LLM runs inside the server, so nothing hallucinates in the tool layer. Every result is deterministic, reproducible, and auditable.
— core design principleOne server replaces many
Web, social, news, academic, code, and documents behind a single connection — instead of wiring up five siloed servers with five quotas.
— 28 sources, 1 endpointFree & open, no rate caps
"A free, open-source server with no rate limits or authentication barriers." MIT licensed — use the hosted endpoint or self-host.
— plugable.ioBuilt for agent chaining
Every tool returns markdown for humans and structured JSON for machines — pipe one tool's output into the next, no regex parsing.
— structured ToolResultIndexed everywhere
Listed across LobeHub, Glama, mcp.so, DXT, and the Claude & Cursor marketplaces — discoverable wherever agent builders look for tools.
— 7+ registriesOne URL. Every MCP client. Now a plugin, too.
Quick options below, or follow the full installation instructions → for Cursor, Claude, VS Code, Codex, and self-hosting.
"mcpServers": {
"RivalSearchMCP": {
"url": "https://RivalSearchMCP.fastmcp.app/mcp"
}
}
}
$ claude plugin install rival-search-mcp@rivalsearchmcp
✓ 9 tools registered. ready.
Connected? Just ask your agent.
No new syntax to learn. Prompt naturally — RivalSearchMCP picks the right tool and returns clean, cited results you can chain.
Broad and deterministic. Nobody else sits here.
Real traction. No paid promotion.
Building with RivalSearchMCP? Show it off.
Rival Search MCP is a free, open-source project. If it powers your project, link back and feature the logo — it helps other builders find it.
If you use RivalSearchMCP in a public project, please:
- Link to the GitHub repo and rivalsearchmcp.com
- Feature the logo or drop the badge below in your README
- Star the repo so other builders discover it
Everything you'd ask before installing.
What is Rival Search MCP?
An open-source Model Context Protocol (MCP) server — a search MCP that gives AI agents real-time web research across 9 deterministic tools and 28 data sources (web, social, news, academic, code, documents), with zero API keys and no LLM inside the server.
Is it free and open source?
Yes — Rival Search MCP is a free, open-source project under the MIT License. Use the hosted server at no cost, or clone the repo and self-host. No paid tiers, no rate caps.
Does it require API keys?
No. Zero API keys, tokens, or authentication for all 9 tools. Add one URL to your MCP client and you're running.
How do I install it?
Add https://RivalSearchMCP.fastmcp.app/mcp to your MCP client, or run claude mcp add RivalSearchMCP --url …. It also ships as a plugin for Claude Code and OpenAI Codex. See the install guide.
Can I self-host it?
Yes. Clone the repo, run uv sync, then fastmcp run server.py (STDIO) or add --transport http. A one-command fastmcp install also wires it into Claude Desktop, Cursor, and Claude Code.
How is it different from other search MCP servers (Tavily, Exa, Brave)?
Those wrap a single paid API behind a key and often run an LLM in the tool layer. Rival Search MCP spans 28 sources across six categories, is free and keyless, and stays deterministic — no in-server synthesis to hallucinate. Full comparison →
Plug it in. Ship a research agent today.
Open source, hosted, and ready. Add the URL, install the plugin, file an issue, send a PR — every contribution lands in a public roadmap.
Like it? Star the repo and follow the creator —