pros-cons-mcp
v1.0.0
Published
Model Context Protocol (MCP) Server for Pros-Cons (Decision Making App)
Maintainers
Readme
Pros-Cons MCP Server 🎯
Official Model Context Protocol (MCP) server for Pros-Cons.
Connect your AI assistants (Claude Desktop, Cursor, Zed, custom agent workflows) directly to your Pros-Cons account to create, weigh, evaluate, and update your decisions in real time.
[!NOTE] MCP integration is available exclusively for Pro + AI subscribers.
🚀 Quick Start
1. Get your API Key
- Open the Pros-Cons Web App.
- Go to Account Settings -> AI & Agent Integrations (MCP).
- Click Create New MCP Key and copy your secret key (
pc_live_...).
2. Configure Claude Desktop
Add the following to your claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"pros-cons": {
"command": "npx",
"args": ["-y", "pros-cons-mcp"],
"env": {
"PROSCONS_API_KEY": "pc_live_your_actual_key_here"
}
}
}
}Or run locally from this repository:
{
"mcpServers": {
"pros-cons": {
"command": "node",
"args": ["/path/to/pros_cons_new/mcp-server/index.js"],
"env": {
"PROSCONS_API_KEY": "pc_live_your_actual_key_here"
}
}
}
}Restart Claude Desktop, and the hammer 🔨 tool icon will appear with Pros-Cons tools enabled!
3. Configure Cursor
In Cursor:
- Open Settings -> Features -> MCP.
- Click + Add New MCP Server.
- Set:
- Name:
pros-cons - Type:
command - Command:
npx -y pros-cons-mcp - Env:
PROSCONS_API_KEY=pc_live_your_actual_key_here
- Name:
🛠 Available MCP Tools
| Tool Name | Description |
| :--- | :--- |
| list_decisions | List decisions (filter by ongoing, taken, discarded, or all). Shows title, score %, and reason counts. |
| get_decision | Retrieve a decision with all pros and cons, weights (1–5), score dial %, and collaborators. |
| create_decision | Create a new dilemma or comparison decision with initial weighted pros & cons. |
| add_reason | Add a pro or con reason with an importance weight (1–5). |
| update_reason | Adjust the weight (1–5) or title of an existing pro or con. |
| delete_reason | Remove a reason from a decision. |
| set_decision_status | Mark a decision as ongoing, taken (decided), or discarded. |
| get_decision_analysis| Retrieve score summary, favored side, blind spots, and recommendations. |
💬 Example AI Prompts
- "Claude, check my active decisions on Pros-Cons and tell me which ones are pending a choice."
- "Create a new decision 'Relocating to Zurich vs London'. Add 4 pros for Zurich (taxes, outdoors) and 3 pros for London (career network, theater) with appropriate weights."
- "In my 'Stack Migration' decision, increase the weight of 'Developer Productivity' from 3 to 5 and add a new con: 'Library compatibility issues' with weight 4."
- "What blind spots or risks am I missing in my current decision?"
