harmonica-mcp
OfficialList Telegram groups registered to the user's Harmonica account.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@harmonica-mcpCreate a session about Q2 goals with the goal to align priorities."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Harmonica MCP Server
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.
Quick Start
1. Get an API key
Sign up for Harmonica (free)
Go to Profile > API Keys > Generate API Key
Copy your
hm_live_...key — it's only shown once
2. Configure your MCP client
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"
}
}
}
}3. Start a deliberation
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.
Related MCP server: conclave
Tools
Tool | Description |
| Create a new deliberation session and get a shareable join URL (optional: |
| Update session metadata (topic, goal, context, critical, prompt) |
| List your deliberation sessions (filter by status, search) |
| Get full session details (includes facilitation prompt) |
| Get pre-session questions (data collection form) |
| Get participant responses |
| Get AI-generated summary |
| Search by topic or goal |
| List Telegram groups registered to the user's account (no parameters) |
| Install an OFL method spec (method.md) as a runnable chain template |
From Source
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.
Environment Variables
Variable | Required | Default | Description |
| Yes | — | Your Harmonica API key |
| No |
| API base URL |
Roadmap
One-command install via
npx add-mcp(auto-detects Claude Code, Cursor, Windsurf)HTTP transport — zero-install setup, just add a URL
Inbound context — feed external data into sessions via MCP
Session templates discovery tool
TypeScript and Python client SDKs
See Also
harmonica-chat — Conversational Harmonica companion for Claude Code — design, create, and manage sessions (
/harmonica-chat)Harmonica docs — Full platform documentation and API reference
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/harmonicabot/harmonica-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server