MCP server for Propstack real estate CRM — connect AI assistants to your Propstack data
MCP server for Propstack real estate CRM — connect AI assistants to your Propstack data
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| search_contacts | Search and filter contacts by name, email, phone, status, tags, broker, GDPR status, custom fields |
| get_contact | Get full details of a single contact with related data |
| create_contact | Create a new contact (auto-dedup by email) |
| update_contact | Update contact details, tags, GDPR status, broker assignment |
| delete_contact | Soft-delete a contact (30-day recycle bin) |
| get_contact_sources | List lead sources (ImmoScout24, Website, Empfehlung, etc.) |
| search_contacts_by_phone | Look up a contact by phone number (formatting-insensitive) |
| search_properties | Search properties with 11 range filters, 17 sort fields, custom-field filters |
| get_property | Get full property details including media and custom fields |
| create_property | Create a new property listing |
| update_property | Update price, status, description, broker assignment |
| get_property_statuses | List property statuses (Verfuegbar, Reserviert, Verkauft, etc.) |
| create_task | Create a note, to-do, appointment, or cancellation (polymorphic) |
| update_task | Mark done, reschedule, update notes |
| get_task | Get task details with linked contacts, properties, projects |
| search_deals | Search deals by stage, pipeline, category, broker, feeling score |
| create_deal | Link a contact to a property at a pipeline stage |
| update_deal | Move deal through pipeline stages, update price/notes |
| list_search_profiles | List what buyers/renters are looking for |
| create_search_profile | Capture buyer criteria from natural language |
| update_search_profile | Adjust budget, cities, room count, features |
| delete_search_profile | Remove a search profile |
| list_projects | List development projects with unit counts |
| get_project | Get project details with all units, media, documents |
| search_activities | Full activity timeline for a contact, property, or project |
| list_events | Calendar events — viewings, meetings, filtered by date/state |
| send_email | Send email using a Propstack template (snippet) |
| update_email | Mark read/archived, categorize, link to CRM records |
| list_documents | List files attached to a property, project, or contact |
| upload_document | Upload a document (base64 data URI) |
| create_ownership | Link a contact as property owner (Eigentuemer) |
| create_partnership | Link a contact as buyer, tenant, etc. (Kaeufer, Mieter) |
| list_pipelines | Get deal pipelines with stages (IDs, names, positions) |
| get_pipeline | Get a single pipeline with stage details |
| list_tags | List tags/groups (Merkmale) — filter contacts by group IDs |
| create_tag | Create a new tag for contacts, properties, or activities |
| list_activity_types | List note/todo/event templates for create_task |
| list_contact_statuses | List contact statuses for search/assign |
| list_reservation_reasons | List deal cancellation reasons |
| list_custom_fields | Discover custom field definitions (names, types, options) |
| list_users | List all brokers/agents with contact info |
| list_teams | List teams/departments with member assignments |
| list_locations | List geographic areas (Geolagen) for location matching |
| full_contact_360 | Complete contact dossier — info, search profiles, deals, activity |
| property_performance_report | Days on market, inquiry count, pipeline breakdown, activity summary |
| pipeline_summary | Deals per stage, total values, stale deals needing attention |
| smart_lead_intake | Full lead workflow: dedup, create/update, log notes, deal, reminder |
| match_contacts_to_property | Find buyers whose search profiles match a property |
| list_webhooks | List all configured webhook subscriptions |
| create_webhook | Subscribe to CRM events (CLIENT_CREATED, PROPERTY_UPDATED, etc.) |
| delete_webhook | Remove a webhook subscription |
| get_contact_favorites | Get properties a contact has favorited |
{
"mcpServers": {
"propstack": {
"command": "npx",
"args": [
"-y",
"propstack-mcp-server"
],
"env": {
"PROPSTACK_API_KEY": "YOUR_PROPSTACK_API_KEY"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| PROPSTACK_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
Store entities, relations and observations in a local knowledge graph with the reference Memory MCP server.
Connect the Notion MCP server to search workspace content and work with pages and databases through Notion’s hosted OAuth service.
An MCP server for Xray Cloud (test management for Jira). It lets an MCP client (Claude Code, Claude Desktop, etc.) import automation results and manage Xray test entities — Tests, Test Executions…
CData JDBC Driver connects to Salesforce Data Cloud by exposing them as relational SQL models.
WhatsApp Business CRM: send messages, manage contacts, campaigns, and AI agents.
CNCF release intelligence: typed facts from release notes; check_stack compares versions locally.