Truthroute MCP server
Sends the same prompt to multiple LLM providers in parallel and returns a divergence score via MCP.
0 stars29 downloads/wk
Reviews
Write oneNobody has reviewed Truthroute yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Truthroute tools (1, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
comparewrite actionSends the same prompt to multiple LLM providers in parallel and returns a divergence score
Public scan report
scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it
- Code scan30 source files scanned15/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 qualitylocal package, no credentials required12/15
- Maintenancelast push 14 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (2)
- mediumnpm install lifecycle script present
install.script - mediumnpm install lifecycle script present
install.scriptpackage.json: …Only": "npm run build && npm test", "postinstall": "patch-package" }, "repository": { …
What the publisher says
From the Truthroute repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.RudrenduPaul/truthroute -->
TruthRoute
Send one prompt to multiple LLMs. Get a real, validated divergence score back. Not a vibe: a number computed from local sentence embeddings, checked against a hand-labeled agree/disagree/negation/paraphrase test set before it shipped.
npx truthroute-cli compare "is the earth flat?" --models openai,anthropic,geminiWhy this exists
AI-safety and eval researchers who want to know how much LLMs from different vendors agree or disagree on a given prompt currently have two bad options: build a one-off comparison script themselves, or use a hosted, non-programmable dashboard. Neither is embeddable in an eval pipeline, and neither publishes a checked methodology. TruthRoute is a scriptable primitive built for the second use case. Call it from a script, a CI job, or an MCP-capable agent, and get back a number you can actually cite.
Install
npm install -g truthroute-cliOr run it without installing:
npx truthroute-cli compare "<prompt>" --models openai,anthropic,geminiYou need API keys for whichever providers you compare, set as environment variables:
export OPENAI_API_KEY=sk-...
export ANTHROPIC_API_KEY=sk-ant-...
export GEMINI_API_KEY=...Only the providers you actually request need a key set.
[!WARNING]
Every compare call makes real, billed calls against the vendor APIs for the providers you request. There is no free tier, because there is no hosted component at all. Use --dry-run to see the call count before spending anything.
Quickstart
truthroute compare "Was the 2020 US election secure?" --models openai,anthropic,gemini--- openai (gpt-5.5) [ok] ---
The 2020 US election faced numerous security reviews...
--- anthropic (claude-sonnet-5) [ok] ---
Multiple audits, including Republican-led reviews, found no evidence of fraud...
--- gemini (gemini-3.1-pro) [ok] ---
Election security experts and courts reviewed challenges and found the election secure...
Divergence score: 0.041 (0 = identical, 1 = maximally divergent)
Status: complete. Computed over all 3 providers.For an agent to consume programmatically:
truthroute compare "..." --models openai,anthropic --jsonCLI reference
truthroute compare <prompt> --models <list> [options]
Arguments:
prompt the prompt to send to every provider
Options:
-m, --models <list> comma-separated provider list (openai, anthropic, gemini)
--json output structured JSON instead of human-readable text
--dry-run estimate cost and exit without making real API calls
--repeats <n> run N times, report a confidence band instead of one score
truthroute mcp
Runs TruthRoute as an MCP server over stdio, exposing `compare` as a typed
tool another agent can call directly. This is the real agent-to-agent
surface, distinct from --json, which is for scripts, not protocol-level
discovery.--json output shape
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y truthroute-cli on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add truthroute -- npx -y truthroute-cli
Truthroute: common questions
- Is Truthroute MCP server safe?
- Mostly: it is graded B (77/100). Read the Truthroute safety report
- How do I install Truthroute?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Truthroute need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Truthroute maintained?
- The last commit was 15 days ago (2026-09-10). The latest release is v0.1.4.
- What can I use instead of Truthroute?
- Servers from other publishers that do the same job: Agent-Native Analytics MCP server, Image MCP server and llmtrim MCP server. Compare all Truthroute alternatives.
Alternatives to Truthroute
Same job from other publishers: the closest match first, then the best rated.
- Agent-Native AnalyticsAgent-Native Amplitude/Mixpanel - connect data sources, prompt for chartsnot reviewedEstablishedA
- ImageAI image generation and editing with prompt optimization and quality presetsnot reviewedEstablishedB
- llmtrimMCP server and proxy that compresses LLM prompts, tool output, and replies to cut token cost.not reviewedEstablishedA
- three.ws BrainList LLM providers and run chat completions through the three.ws multi-provider router.not reviewedEstablishedB
- Claude PromptsReusable prompt templates, multi-step workflow chains, and quality gates for any MCP client.not reviewedEstablishedA