# propstack-mcp

Connects an AI assistant to Propstack CRM for contacts, properties, and deals. Useful when CRM work needs to happen through chat.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 9
- Author: ashev87
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/ashev87/propstack-mcp
- Updated: 2026-10-15
- HTML: https://affpapa.org/en/nevibecode/mcp/propstack-mcp

## What it does

propstack-mcp gives an AI assistant an MCP connection to Propstack CRM. It can find, create, and edit contacts, listings, and deals, record tasks and appointments, send template-based email, and surface related CRM records. Natural-language requests can also turn buyer criteria into a search profile and match it with listings.

The server runs the `propstack-mcp-server` package through `npx` and reads access from `PROPSTACK_API_KEY`. Its tools cover pipelines, calendars, projects, activity history, and lead intake. The API key controls permissions, so write actions require the matching Propstack access. CRM personal data is sent to the language model connected to the server.

## Requirements
- Needs: Node.js (commands run via npx)
- Environment variables: `PROPSTACK_API_KEY` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add propstack-mcp -e PROPSTACK_API_KEY=<PROPSTACK_API_KEY> -- npx -y propstack-mcp-server
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add propstack-mcp --env PROPSTACK_API_KEY=<PROPSTACK_API_KEY> -- npx -y propstack-mcp-server
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "propstack-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "propstack-mcp-server"
            ],
            "env": {
                "PROPSTACK_API_KEY": "<PROPSTACK_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "propstack-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "propstack-mcp-server"
            ],
            "env": {
                "PROPSTACK_API_KEY": "<PROPSTACK_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e PROPSTACK_API_KEY=<PROPSTACK_API_KEY> propstack-mcp npx -y propstack-mcp-server
```
Replace <…> with your own values

## When to use it
- find contacts by phone, status, or tags
- create a property listing and update its status
- attach a contact to a property deal
- turn buyer requirements into a search profile
- set a follow-up reminder or viewing

## Example prompts
- Search Propstack for contacts with phone number `+49...` and show their linked deals.
- Create a buyer profile for three rooms in Berlin, a budget up to 400k, and a balcony.
- Show deals grouped by stage and flag records with stale activity.

## Similar
- [real-estate-expert](https://affpapa.org/en/nevibecode/skills/real-estate-expert.md) — skill · 820 installs
- [lh-notice-search](https://affpapa.org/en/nevibecode/skills/lh-notice-search.md) — skill · 6400 installs
- [realestate](https://affpapa.org/en/nevibecode/mcp/realestate.md) — MCP server · ★ 6
- [kesslerio-attio-mcp-server](https://affpapa.org/en/nevibecode/mcp/kesslerio-attio-mcp-server.md) — MCP server · ★ 69
- [finding-real-estate-professionals-on-twitter](https://affpapa.org/en/nevibecode/skills/finding-real-estate-professionals-on-twitter.md) — skill · 739 installs
- [deweloperuch.pl (unofficial)](https://affpapa.org/en/nevibecode/mcp/deweloperuchpl-unofficial.md) — MCP server · ★ 28

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
