Wisepanel MCP logo

Wisepanel MCP

by ikoskela

Convenes AI model panels to challenge question framing, compare perspectives, stream debate results, and publish completed deliberations.

Install Wisepanel MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "ikoskela-wisepanel-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "wisepanel-mcp"
      ],
      "env": {
        "WISEPANEL_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y wisepanel-mcp

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 1mo ago.

Overview

ikoskela/wisepanel-mcp MCP server convenes panels of AI agents from multiple model providers to deliberate on a question from dynamically generated perspectives. It can rewrite potentially biased prompts, start asynchronous runs, stream responses through polling, retrieve completed results, and cancel or publish deliberations. The panel structure assigns agents opposing forces and distributes their contributions across connected discussion points to encourage disagreement. Reach for it when a decision benefits from competing viewpoints and auditable reasoning rather than a single model response.

Use cases

  • Compare competing architecture decisions before implementation
  • Challenge assumptions in a security or privacy trade-off
  • Evaluate vendors through multiple model perspectives
  • Stream and inspect an ongoing AI deliberation
  • Publish a completed decision analysis for sharing

Key features

  • Multi-model deliberation panels
  • Bias-reducing question rewriting
  • Live deliberation polling
  • Completed-result retrieval
  • Run cancellation and session listing
  • Public publishing to Wisepanel Commons

Tools7

What Wisepanel MCP lets your agent do. Expand a tool for its parameters.

Self-reported~187 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

6/6 checks healthy over the last 80d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · wisepanel-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars3Stargazers on the source repository.
npm downloads168Package downloads in the last 30 days.
Last commit2mo agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Tools exposed7Callable tools this server registers over MCP.
Directory activity4 viewsConfig copies, upvotes, and views on AllMCPs.

How Wisepanel MCP works

What ikoskela/wisepanel-mcp MCP server does

The ikoskela/wisepanel-mcp MCP server gives an MCP-compatible client access to Wisepanel deliberations. A deliberation takes a question, generates roles around the relevant decision space, and asks multiple AI agents to examine it from different perspectives.

The intended use is not routine question answering. It is aimed at decisions where an overlooked assumption, unresolved objection, or alternative trade-off could materially affect the outcome. Examples in the project documentation include architecture choices, migrations, security and privacy trade-offs, and vendor selection.

How it works

Before starting a panel, wisepanel_magic_prompt can rewrite loaded framing, embedded assumptions, or false binaries. The resulting question is then used to create roles that each hold a different tension, such as speed versus safety or cost versus access. Agents are expected to work through both sides of their assigned conflict rather than simply advocate for one position.

The panel topology places agents across connected discussion points. An agent can carry conclusions from one discussion into another, allowing observations from separate conversations to circulate through the panel. Speaking order is balanced so that one participant does not consistently establish the initial frame or provide the final response.

Runs are asynchronous. Starting a deliberation returns a run_id; polling can wait for new events and expose responses as they arrive. The full result can be retrieved after completion if live polling was not used.

Setup and configuration

The ikoskela/wisepanel-mcp MCP server runs locally as a stdio process rather than as a hosted HTTP MCP endpoint. Install or launch it with:

Terminal
npx -y wisepanel-mcp

Set WISEPANEL_API_KEY to the key obtained from Wisepanel. The value should be the complete wp_sk_... string without a Bearer prefix; the server adds the authorization scheme itself. WISEPANEL_API_URL is optional and defaults to https://api.wisepanel.ai.

For Claude Code, the documented configuration passes the environment variable and launches the package through npx. Other MCP clients can use the same command and environment-based configuration. A successful process connection does not validate the key; authentication is checked when a deliberation call is made.

Tools and capabilities

  • wisepanel_start starts a panel and returns its run ID.
  • wisepanel_magic_prompt revises question framing before deliberation.
  • wisepanel_poll long-polls a running run for up to 15 seconds and returns arriving panelist responses.
  • wisepanel_result retrieves the complete output of a finished run.
  • wisepanel_cancel stops an active deliberation.
  • wisepanel_publish makes a completed deliberation publicly viewable through Wisepanel Commons.
  • wisepanel_list_runs lists deliberation runs in the current session.

Limitations and notes

A panel is slower and costs more than a single query, so it is not intended for questions with established answers or situations where dissent would not change a decision. Publishing is a deliberate visibility change: completed results sent to Wisepanel Commons become publicly viewable and shareable.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Wisepanel MCP

Run `npx -y wisepanel-mcp` as a local stdio MCP server and provide the `WISEPANEL_API_KEY` environment variable.

Yes.

It requires a Wisepanel API key from the Wisepanel settings page. Use the complete `wp_sk_...` value without adding a `Bearer` prefix.

Yes. Start a run to receive a `run_id`, then use `wisepanel_poll` to wait for and retrieve panelist responses as they arrive.

Yes. `wisepanel_publish` publishes a completed deliberation to Wisepanel Commons, where it becomes publicly viewable and shareable.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewWisepanel MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/ikoskela-wisepanel-mcp?style=directory)](https://allmcps.com/mcp/ikoskela-wisepanel-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/ikoskela-wisepanel-mcp"><img src="https://allmcps.com/api/badge/ikoskela-wisepanel-mcp?style=directory" alt="Wisepanel MCP on AllMCPs" /></a>