A shared thinking layer for teams. Each person's Claude works through a problem independently, then contributions are synthesized and debated before a meeting.
Teams already use Claude to think through hard decisions in private. The gap is that each Claude only sees one person's context, while a PO, CEO, and marketing lead often spot different risks and opportunities. groupthink lets humans stay in control, share short session summaries to one topic, and get back a richer synthesis with new questions and viewpoints.
| Phase | Command | What it does |
|---|---|---|
| Start | list_topics |
Show open and closed topics so you can pick the right one. |
| Start | create_topic |
Create a new question or decision thread for the team. |
| Contribute | push_contribution |
Push a summary of your private Claude session to a topic. |
| Analyze | get_topic |
Fetch the full topic state: contributions, synthesis, debate, conclusion. |
| Analyze | synthesize |
Generate one shared synthesis across all contributions. |
| Analyze | generate_debate |
Generate a structured Claude-vs-Claude debate script. |
| Close | push_conclusion |
Record the final team decision and close the topic. |
MCP endpoint (auth required): https://groupthink.beyondtrees.com/mcp. Tool definitions live in src/mcp.ts.
Claude Code — run this in your terminal:
Claude desktop app — add this to your claude_desktop_config.json:
Replace YOUR_API_SECRET with the shared secret, then ask your Claude to list groupthink topics to get started.