streamable-httpupdated 1mo ago
Get a second opinion from independent LLMs β in one call, for a fraction of a cent.
What can you do with Gonka Second Opinion (multi model)?
Gonka Second Opinion β MCP Server
Get a second opinion from independent LLMs β in one call, for a fraction of a cent.
gonka-second-opinion runs your prompt across the independent models live on the
Gonka network and across assigned debate roles
(skeptic / proponent / pragmatist β¦), in a single MCP call. Your main model stays
in charge β you just get a panel of divergent views to check a decision against,
without switching providers.
Live at: https://mcp.gogonka.com/mcp
One question β three independent opinions
The example is illustrative β the live model set rotates over time; call
get_available_models for todayβs lineup. Per-panel cost is typical/measured;
check get_pricing for live rates.
Why this instead of a plain LLM connector
- A panel, not a single answer. Independent models trained by different labs surface non-overlapping failure modes. Assigned roles add behavioral diversity on top. You get disagreement you can act on, not one confident guess.
- Cheap enough to always use. On the big providers a 3-way panel costs real money, so nobody runs one. On Gonka it's a fraction of a cent β a second opinion becomes a default habit, not a luxury.
- Zero setup, works in a sandbox. The server makes the gateway call for you. An agent with no outbound network and no way to edit its own config can still use it over the already-open MCP channel. Free trial by default; paste your own key to run on your balance.
Install (30 seconds)
Add to your MCP client config (Claude Desktop / Cursor / β¦):
{
"mcpServers": {
"gonka-second-opinion": {
"url": "https://mcp.gogonka.com/mcp"
}
}
}
Restart the client β the tools appear automatically. No API key required to start (a free trial key is issued per caller).
Custom clients:
curl -X POST https://mcp.gogonka.com/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/list","id":1}'
Use your own key (after you register)
Registered on the JoinGonka gateway (gate.joingonka.ai)? Then run every call on your own balance β no trial budget, no per-IP limit. First get your key:
- Sign up at the JoinGonka gateway (welcome bonus: 50M nGNK, no credit card).
- Open your gateway dashboard β API keys β copy your JoinGonka gateway key (starts with
jg-).
Then tell this MCP server to use it β pick the way that matches your client:
A. Client with an API-key / header field (Cursor, Claude Code, LibreChat, most custom clients)
Put the key in the server's Authorization header β it arrives as Bearer β¦ and
every call switches to your balance automatically:
{
"mcpServers": {
"gonka-second-opinion": {
"url": "https://mcp.gogonka.com/mcp",
"headers": { "Authorization": "Bearer jg-YOUR_KEY_HERE" }
}
}
}
If your client shows a plain API key / Bearer token box instead of raw headers,
just paste your jg-β¦ JoinGonka gateway key there.
B. Client with no key/header field (e.g. claude.ai Custom Connectors)
Mint a personal connector URL that carries your key for you:
- Go to https://mcp.gogonka.com/personal
- Paste your
jg-β¦JoinGonka gateway key β you get a URL likehttps://mcp.gogonka.com/k/<token>/mcp - Add that URL as the MCP connector (in claude.ai: Add custom connector β URL). Nothing else to enter β no key field needed.
Keep the personal URL secret β it stands in for your key. The same key always mints the same URL.
How it's handled: the key (or personal token) is read from the request only,
forwarded to the JoinGonka gateway, and never stored or logged. An unrelated
Authorization header (OAuth, a proxy's own token) is ignored, so it can't break the
free trial path. Remove the header/URL and the server falls back to the free trial.
The flagship tools
gonka_second_opinion(prompt, system?, perspectives?, max_tokens?)
Run one prompt across the live models and/or a set of roles, in parallel.
- Leave
perspectivesempty β one opinion per live model. - Pass
perspectives(short role/stance labels, max 5) β one opinion per role, each answered candidly from that viewpoint, rotated across the live models. Examples:["for","against","neutral"],["security expert","product manager","end user"]. - Returns
{ opinions:[{model, perspective?, response}], synthesis_instructions, trial_budget|cost }. Attribute each opinion to its model + role when you present them.
gonka_chat(prompt, system?, model?, max_tokens?)
One completion through the server β for when you want a single cheap answer, or a
sub-task run without giving the agent its own network/key. model accepts "auto",
a nickname, or an exact id; anything not live right now is routed to a model that is.
Both tools auto-detect trial (free, per-IP budget) vs registered (your own
jg-β¦ key) mode. On trial exhaustion they return a signup link + welcome bonus to
relay to the user β no fabricated keys, no altered numbers.
Also included
Reflects the last cached render (GitHub proxies images); call get_pricing for the
real-time number. All figures float with the GNK/USD rate β never trust a hardcoded one.
get_pricingβ current $/1M tokens, GNK/USD rate, live ratios vs OpenAI/DeepSeek/Anthropiccompare_providers(provider)β side-by-side vs openai / anthropic / deepseek / mistral / geminicalculate_savings(monthly_spend_usd)β exact monthly/annual savings for your spendsuggest_model_for_task(task_description, β¦)β model + cost recommendationget_available_modelsβ the models live on the network right now, with live pricingget_trial_keyβ freegc-key instantly (no signup); expires in 2h, first use extends to 24hget_signup_linkβ permanent account + welcome bonus + copy-paste SDK snippetsregister_on_gonka(β¦)β personalized cost-analysis pitch (computes savings; does not create an account)
query_graph(question, β¦)β topic search over the concept graphsearch_docs(query, β¦)/read_doc(filename, β¦)/list_docs()β full-text docsget_node(label)/get_neighbors(label, β¦)β concept detail and relationsget_god_nodes()/get_community(id)/get_graph_stats()β structure overviewfind_shortest_path(source, target, β¦)β conceptual path between two ideas
- Prompt
gonka_start(task)β seed a cost-comparison conversation - Prompt
calculate_my_savings(monthly_spend_usd)β seed a savings estimate - Resource
gonka://pricing-guideβ structured live pricing data + decision matrix
Honesty & hygiene
- Live, not hardcoded. Prices float with the market and the model set rotates β
the server quotes both live (
get_pricing,get_available_models), and the badges above are rendered from live data, not typed into this file. - Panel β magic. A second opinion is worth exactly as much as the models are independent. The panel uses the genuinely different models live on the network at the time of the call; it does not claim a bigger fleet than is actually serving.
- OpenAI/Anthropic-compatible. Two config changes, zero code changes:
base_url=https://gate.joingonka.ai/v1(OpenAI) orhttps://gate.joingonka.ai(Anthropic). - Tool hygiene. All tools ship typed input schemas with MCP annotations
(
readOnlyHint,idempotentHint,openWorldHint), enum/range constraints, and clear descriptions. Inference tools are per-IP rate-limited in trial mode. - Privacy. HTTPS/TLS 1.2+. No keys in query strings (flagged by middleware). Anonymized logging (IP, User-Agent, tool name); inference prompts truncated; caller keys never logged or returned.
Live health grade: https://wmcp.sh/mcp/grade/mcp.gogonka.com
Links
- Website: https://gogonka.com
- GitHub: https://github.com/bystray/gonka-mcp-server
- Signup (welcome bonus): https://gate.joingonka.ai/register?ref=cf2bd855-ba1e-4b6e-8e56-9970049eec31
- Live pricing JSON: https://gogonka.com/pricing.json
- Status / grade: https://wmcp.sh/mcp/grade/mcp.gogonka.com
License: MIT Β· Version: 2.2.0
Install
Add Gonka Second Opinion (multi model) to your client. Pick the one you use.
claude mcp add --transport http gonka-second-opinion-multi-model https://mcp.gogonka.com/mcpcodex mcp add gonka-second-opinion-multi-model --url https://mcp.gogonka.com/mcp{
"mcpServers": {
"gonka-second-opinion-multi-model": {
"url": "https://mcp.gogonka.com/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"gonka-second-opinion-multi-model": {
"type": "http",
"url": "https://mcp.gogonka.com/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"gonka-second-opinion-multi-model": {
"url": "https://mcp.gogonka.com/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"gonka-second-opinion-multi-model": {
"serverUrl": "https://mcp.gogonka.com/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation25/25
- Maintenance16/25
- Trust6/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 37 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint β no local install
Version history
| Versions | Published |
|---|---|
| 2.2.0Latest | Jul 26, 2026 |
| 1.0.0 | May 29, 2026 |