MCP server enabling AI agents to create and query Harmonica deliberation sessions.
Harmonica is a structured deliberation platform where groups coordinate through AI-facilitated async conversations. Create a session with a topic and goal, share a link with participants, and each person has a private 1:1 conversation with an AI facilitator. Responses are synthesized into actionable insights. Learn more.
- Sign up for Harmonica (free)
- Go to Profile > API Keys > Generate API Key
- Copy your
hm_live_...key — it's only shown once
Add to your MCP client config (e.g. Claude Code, Cursor, Windsurf):
{
"mcpServers": {
"harmonica": {
"command": "npx",
"args": ["-y", "harmonica-mcp"],
"env": {
"HARMONICA_API_KEY": "hm_live_your_key_here"
}
}
}
}Ask your AI agent to create a session:
Create a Harmonica session about "Team Retrospective" with the goal "Review Q1 and identify improvements"
Share the join URL with participants. Once they've responded, use get_responses and get_summary to see the results.
| Tool | Description |
|---|---|
create_session |
Create a new deliberation session and get a shareable join URL |
list_sessions |
List your deliberation sessions (filter by status, search) |
get_session |
Get full session details |
get_responses |
Get participant responses |
get_summary |
Get AI-generated summary |
search_sessions |
Search by topic or goal |
git clone https://github.com/harmonicabot/harmonica-mcp.git
cd harmonica-mcp
npm install && npm run buildThen use node /path/to/harmonica-mcp/dist/index.js instead of npx -y harmonica-mcp in your config.
| Variable | Required | Default | Description |
|---|---|---|---|
HARMONICA_API_KEY |
Yes | — | Your Harmonica API key |
HARMONICA_API_URL |
No | https://app.harmonica.chat |
API base URL |
- harmonica-chat — Conversational Harmonica companion for Claude Code — design, create, and manage sessions (
/harmonica-chat) - Harmonica docs — Full platform documentation and API reference
MIT