OpenClaw Consensus MCP server
io.github.MICONNM/openclaw-consensus-mcp·v0.1.19-LLM consensus + disagreement scoring + cheapest-route picks to fight hallucinations.
0 stars
Reviews
Write oneNobody has reviewed OpenClaw Consensus yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
OpenClaw Consensus tools (3)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
cheapest_routeRecommend the cheapest model combination that meets a quality bar.
consensusGet a 9-LLM consensus answer.
disagreement_scoreScore how much the 9 models disagree on a prompt (0..1).
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 58 days ago12/15
- Maintainer identityregistry namespace matches repository owner6/10
How OpenClaw Consensus compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 75/100
- higher than 45% of 4,460 AI and agents servers
- Tools
- 3
- the typical AI and agents server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
What its tools let an agent do: 3 read
Install OpenClaw Consensus in Claude Code, Cursor or VS Code
claude mcp add openclaw-consensus-mcp -- uvx openclaw-consensus-mcp
What the publisher says
From the OpenClaw Consensus repository's README, as published. We do not edit it. Read it on GitHub
OpenClaw Consensus MCP
Multi-model consensus inside MCP clients: compare answers, surface disagreement, and escalate only when needed.
OpenClaw Consensus MCP wraps the OpenClaw Consensus API as three Model Context Protocol tools. It is designed for workflows where a maintainer wants a second opinion before accepting a risky answer, review summary, or routing decision.
<!-- mcp-name: io.github.MICONNM/openclaw-consensus-mcp -->
What it does
OpenClaw runs the same prompt across multiple models, then returns:
- a consensus answer with confidence and model response metadata,
- a disagreement heuristic derived from the deep consensus response, and
- a cheapest route recommendation that tries smaller model sets before escalating.
This MCP server exposes those three capabilities as tools so Claude Desktop / Claude Code can call them mid-conversation.
Why consensus?
A single model can produce a confident but incorrect answer. Comparing multiple responses does not prove correctness, but disagreement is a useful signal that a maintainer should review the output more carefully.
Install
pip install openclaw-consensus-mcp
# or
uv pip install openclaw-consensus-mcpYou also need a RapidAPI key for the OpenClaw Consensus API:
Set it in your environment:
export RAPIDAPI_KEY="your-rapidapi-key"Claude Desktop config
Add to ~/.claude/claudedesktopconfig.json (macOS/Linux) or %APPDATA%\Claude\claudedesktopconfig.json (Windows):
{
"mcpServers": {
"openclaw-consensus": {
"command": "openclaw-consensus",
"env": {
"RAPIDAPI_KEY": "your-rapidapi-key"
}
}
}
}For Claude Code:
claude mcp add openclaw-consensus -- openclaw-consensusTools
consensus(prompt, mode="balanced")
Get a 9-LLM consensus answer.
- prompt (string) — the question.
- mode (string, default balanced) — deep (9 models), balanced (5), or fast (3).
Returns
{
"consensus": "string",
"confidence": 0.0,
"models_responded": 5,
"votes": []
}The consensus tool returns the upstream API response as-is. Fields may expand as the endpoint evolves.
disagreement_score(prompt)
How much the deep consensus response disagrees on a prompt.
Returns
{
"disagreement": 0.0,
"confidence": 1.0,
"models_responded": 9,
"votes": []
}cheapestroute(prompt, targetquality=0.85)
Try fast, balanced, and deep modes in order until the confidence threshold is met.
Returns
{
"selected_mode": "balanced",
"models_used": 5,
"confidence": 0.9,
"answer": "string"
}Local development
git clone https://github.com/MICONNM/openclaw-consensus-mcp
cd openclaw-consensus-mcp
uv venv && source .venv/bin/activate
uv pip install -e ".[dev]"
pytestSmoke-test the server with the official MCP Inspector:
npx @modelcontextprotocol/inspector openclaw-consensusPublish
uv build
uv publish # to PyPI
mcp-publisher publish # to the official MCP RegistrySee CONTRIBUTING.md for the development workflow and docs/maintainer-workflow.md for triage, review, security, and release responsibilities.
Limitations
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
OpenClaw Consensus: common questions
- Is OpenClaw Consensus MCP server safe?
- Mostly: it is graded B (75/100). Read the OpenClaw Consensus safety report
- How do I install OpenClaw Consensus?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does OpenClaw Consensus need an API key?
- Yes. The registry entry asks for
RAPIDAPI_KEY. - Is OpenClaw Consensus maintained?
- The last commit was 95 days ago (2026-08-01). The latest release is v0.1.1.
- What can I use instead of OpenClaw Consensus?
- Servers from other publishers that do the same job: Grandet MCP server.
- How does OpenClaw Consensus compare with other AI and agents MCP servers?
- safety score 75/100 (higher than 45% of 4,460 AI and agents servers); tools 3 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to OpenClaw Consensus
Same job from other publishers: the closest match first, then the best rated.
- GrandetCheapest API for any model across official, inference and relay providers; find free creditsnot reviewedEstablishedA