The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Gonka Network Pricing listing page.
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
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.
Add to your MCP client config (Claude Desktop / Cursor / …):
Restart the client — the tools appear automatically. No API key required to start (a free trial key is issued per caller).
Custom clients:
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:
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:
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:
jg-… JoinGonka gateway key → you get a URL like https://mcp.gogonka.com/k/<token>/mcpKeep 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.
gonka_second_opinion(prompt, system?, perspectives?, max_tokens?)Run one prompt across the live models and/or a set of roles, in parallel.
perspectives empty → one opinion per live model.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"].{ 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.
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 — free gc- 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 ideasgonka_start(task) — seed a cost-comparison conversationcalculate_my_savings(monthly_spend_usd) — seed a savings estimategonka://pricing-guide — structured live pricing data + decision matrixget_pricing, get_available_models), and the badges
above are rendered from live data, not typed into this file.base_url=https://gate.joingonka.ai/v1 (OpenAI) or https://gate.joingonka.ai (Anthropic).readOnlyHint, idempotentHint, openWorldHint), enum/range constraints, and clear
descriptions. Inference tools are per-IP rate-limited in trial mode.Live health grade: https://wmcp.sh/mcp/grade/mcp.gogonka.com
License: MIT · Version: 2.2.0