ashev87 avatar

Propstack Mcp

ashev87/propstack-mcp

Connects Claude or ChatGPT to Propstack, a German real estate CRM. You get 50 tools covering the full lifecycle: search and create contacts with GDPR tracking, filter properties by price and rooms, move deals through pipeline stages, create buyer search profiles from natural language, schedule viewings, send templated emails, and pull 360-degree contact briefings before calls. The smart_lead_intake tool runs the full workflow in one shot: dedup, create contact, log notes, create deal, set reminder. Useful if you're running a German real estate operation and want conversational access to listings, buyer matching, and pipeline management without opening the CRM dashboard.

GitHub stars
9
tools
56
auth
Secret needed
transport
STDIO
env var
1
last updated
Jun 30, 2026

Tools

56 tools

Public tool metadata for what this MCP can expose to an agent.

search_contactsSearch and filter contacts by name, email, phone, status, tags, broker, GDPR status, custom fields

Search and filter contacts by name, email, phone, status, tags, broker, GDPR status, custom fields

No parameter schema in public metadata yet.

get_contactGet full details of a single contact with related data

Get full details of a single contact with related data

No parameter schema in public metadata yet.

create_contactCreate a new contact (auto-dedup by email)

Create a new contact (auto-dedup by email)

No parameter schema in public metadata yet.

update_contactUpdate contact details, tags, GDPR status, broker assignment

Update contact details, tags, GDPR status, broker assignment

No parameter schema in public metadata yet.

delete_contactSoft-delete a contact (30-day recycle bin)

Soft-delete a contact (30-day recycle bin)

No parameter schema in public metadata yet.

get_contact_sourcesList lead sources (ImmoScout24, Website, Empfehlung, etc.)

List lead sources (ImmoScout24, Website, Empfehlung, etc.)

No parameter schema in public metadata yet.

search_contacts_by_phoneLook up a contact by phone number (formatting-insensitive)

Look up a contact by phone number (formatting-insensitive)

No parameter schema in public metadata yet.

search_propertiesSearch properties with 11 range filters, 17 sort fields, custom-field filters

Search properties with 11 range filters, 17 sort fields, custom-field filters

No parameter schema in public metadata yet.

get_propertyGet full property details including media, custom fields, energy certificate, equipment, layout, cost, and marketing fields

Get full property details including media, custom fields, energy certificate, equipment, layout, cost, and marketing fields

No parameter schema in public metadata yet.

create_propertyCreate a new property listing, including German residential exposé fields (energy certificate, equipment, costs)

Create a new property listing, including German residential exposé fields (energy certificate, equipment, costs)

No parameter schema in public metadata yet.

update_propertyUpdate price, status, description, broker assignment, and German residential exposé fields

Update price, status, description, broker assignment, and German residential exposé fields

No parameter schema in public metadata yet.

get_property_statusesList property statuses (Verfuegbar, Reserviert, Verkauft, etc.)

List property statuses (Verfuegbar, Reserviert, Verkauft, etc.)

No parameter schema in public metadata yet.

create_taskCreate a note, to-do, appointment, or cancellation (polymorphic)

Create a note, to-do, appointment, or cancellation (polymorphic)

No parameter schema in public metadata yet.

update_taskMark done, reschedule, update notes

Mark done, reschedule, update notes

No parameter schema in public metadata yet.

get_taskGet task details with linked contacts, properties, projects

Get task details with linked contacts, properties, projects

No parameter schema in public metadata yet.

search_dealsSearch deals by stage, pipeline, category, broker, feeling score

Search deals by stage, pipeline, category, broker, feeling score

No parameter schema in public metadata yet.

create_dealLink a contact to a property at a pipeline stage

Link a contact to a property at a pipeline stage

No parameter schema in public metadata yet.

update_dealMove deal through pipeline stages, update price/notes

Move deal through pipeline stages, update price/notes

No parameter schema in public metadata yet.

list_search_profilesList what buyers/renters are looking for

List what buyers/renters are looking for

No parameter schema in public metadata yet.

create_search_profileCapture buyer criteria from natural language

Capture buyer criteria from natural language

No parameter schema in public metadata yet.

update_search_profileAdjust budget, cities, room count, features

Adjust budget, cities, room count, features

No parameter schema in public metadata yet.

delete_search_profileRemove a search profile

Remove a search profile

No parameter schema in public metadata yet.

list_projectsList development projects with unit counts

List development projects with unit counts

No parameter schema in public metadata yet.

get_projectGet project details with all units, media, documents

Get project details with all units, media, documents

No parameter schema in public metadata yet.

search_activitiesFull activity timeline for a contact, property, or project

Full activity timeline for a contact, property, or project

No parameter schema in public metadata yet.

list_eventsCalendar events — viewings, meetings, filtered by date/state

Calendar events — viewings, meetings, filtered by date/state

No parameter schema in public metadata yet.

send_emailSend email using a Propstack template (snippet)

Send email using a Propstack template (snippet)

No parameter schema in public metadata yet.

update_emailMark read/archived, categorize, link to CRM records

Mark read/archived, categorize, link to CRM records

No parameter schema in public metadata yet.

list_documentsList files attached to a property, project, or contact

List files attached to a property, project, or contact

No parameter schema in public metadata yet.

upload_documentUpload a document (base64 data URI)

Upload a document (base64 data URI)

No parameter schema in public metadata yet.

list_property_imagesList a property's images and floor plans in portal order (IDs, titles, flags)

List a property's images and floor plans in portal order (IDs, titles, flags)

No parameter schema in public metadata yet.

upload_imageUpload an image to a property or project (base64 data URI, portal visibility)

Upload an image to a property or project (base64 data URI, portal visibility)

No parameter schema in public metadata yet.

update_imageChange an image's title (incl. title_de / title_en) or portal visibility

Change an image's title (incl. title_de / title_en) or portal visibility

No parameter schema in public metadata yet.

create_ownershipLink a contact as property owner (Eigentuemer)

Link a contact as property owner (Eigentuemer)

No parameter schema in public metadata yet.

create_partnershipLink a contact as buyer, tenant, etc. (Kaeufer, Mieter)

Link a contact as buyer, tenant, etc. (Kaeufer, Mieter)

No parameter schema in public metadata yet.

list_pipelinesGet deal pipelines with stages (IDs, names, positions)

Get deal pipelines with stages (IDs, names, positions)

No parameter schema in public metadata yet.

get_pipelineGet a single pipeline with stage details

Get a single pipeline with stage details

No parameter schema in public metadata yet.

list_tagsList tags/groups (Merkmale) — filter contacts by group IDs

List tags/groups (Merkmale) — filter contacts by group IDs

No parameter schema in public metadata yet.

create_tagCreate a new tag for contacts, properties, or activities

Create a new tag for contacts, properties, or activities

No parameter schema in public metadata yet.

list_activity_typesList note/todo/event templates for create_task

List note/todo/event templates for create_task

No parameter schema in public metadata yet.

list_contact_statusesList contact statuses for search/assign

List contact statuses for search/assign

No parameter schema in public metadata yet.

list_reservation_reasonsList deal cancellation reasons

List deal cancellation reasons

No parameter schema in public metadata yet.

list_custom_fieldsDiscover custom field definitions (names, types, options)

Discover custom field definitions (names, types, options)

No parameter schema in public metadata yet.

list_usersList all brokers/agents with contact info

List all brokers/agents with contact info

No parameter schema in public metadata yet.

list_teamsList teams/departments with member assignments

List teams/departments with member assignments

No parameter schema in public metadata yet.

list_locationsList geographic areas (Geolagen) for location matching

List geographic areas (Geolagen) for location matching

No parameter schema in public metadata yet.

full_contact_360Complete contact dossier — info, search profiles, deals, activity

Complete contact dossier — info, search profiles, deals, activity

No parameter schema in public metadata yet.

property_performance_reportDays on market, inquiry count, pipeline breakdown, activity summary

Days on market, inquiry count, pipeline breakdown, activity summary

No parameter schema in public metadata yet.

pipeline_summaryDeals per stage, total values, stale deals needing attention

Deals per stage, total values, stale deals needing attention

No parameter schema in public metadata yet.

smart_lead_intakeFull lead workflow: dedup, create/update, log notes, deal, reminder

Full lead workflow: dedup, create/update, log notes, deal, reminder

No parameter schema in public metadata yet.

match_contacts_to_propertyFind buyers whose search profiles match a property

Find buyers whose search profiles match a property

No parameter schema in public metadata yet.

match_properties_to_contactReverse matching: find properties that fit a contact's search profiles

Reverse matching: find properties that fit a contact's search profiles

No parameter schema in public metadata yet.

list_webhooksList all configured webhook subscriptions

List all configured webhook subscriptions

No parameter schema in public metadata yet.

create_webhookSubscribe to CRM events (CLIENT_CREATED, PROPERTY_UPDATED, etc.)

Subscribe to CRM events (CLIENT_CREATED, PROPERTY_UPDATED, etc.)

No parameter schema in public metadata yet.

delete_webhookRemove a webhook subscription

Remove a webhook subscription

No parameter schema in public metadata yet.

get_contact_favoritesGet properties a contact has favorited

Get properties a contact has favorited

No parameter schema in public metadata yet.

Sponsors

Configuration

PROPSTACK_API_KEY*secret

Your Propstack V1 API key (Verwaltung > API-Schluessel in crm.propstack.de). Determines which endpoints are accessible.

Readme

Propstack MCP Server

Connect AI assistants (Claude, ChatGPT) to your Propstack real estate CRM.

Verbinden Sie KI-Assistenten mit Ihrem Propstack-CRM — Kontakte verwalten, Objekte durchsuchen, Deals pflegen, Besichtigungen planen und Suchprofile erstellen, alles per Sprache oder Chat.

What you can do / Was Sie damit machen koennen

  • Contact management — search, create, update, and tag contacts with GDPR tracking
  • Property search & management — filter by price, rooms, area, status; create and update listings
  • Deal pipeline — create deals, move through stages, track win/loss rates
  • Buyer matching — create search profiles from natural language ("3-Zimmer in Berlin, bis 400k, mit Balkon") and auto-match to new listings
  • Task & calendar — log call notes, set follow-up reminders, schedule viewings
  • Email — send templated emails linked to contacts and properties
  • 360-degree contact view — get a complete briefing before every call
  • Pipeline dashboards — deal counts and values per stage, stale deal alerts
  • Lead intake — one-call workflow: dedup, create contact, log notes, create deal, set reminder

View the full README on GitHub

Details

Repository
github.com/ashev87/propstack-mcp
Categories
Sales & Marketing, Finance & Commerce
Package
propstack-mcp-server
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Sales & Marketing MCP servers

View all
1theastraway avatarMINDtheastraway/mind-mcp-serverMIND knowledge-graph memory for agents. 44 tools: CRM, Life, MoneyMIND, Budget, Sheets, Email, Sign.7stars
2douglac avatarConta Azul MCPdouglac/contaazul-mcpConta Azul ERP MCP — sales, customers, finance and NF-e via OAuth 2.0. Read + write, 35 tools.6stars
3stewyboy1990 avatarCompanyscope Mcpstewyboy1990/companyscope-mcp11 company intelligence tools — financials, tech stack, competitors, patents, jobs, news. Free.4stars
4verygoodplugins avatarEasy Digital Downloadsverygoodplugins/mcp-eddMCP server for Easy Digital Downloads REST API - sales, customers, products, analytics4stars
5shashwatgtm avatarIcp Intelligence Mcpshashwatgtm/icp-intelligence-mcpICP Intelligence: 9 ideal customer profile tools by Helix GTM Consulting3stars
6cmendezs avatarMcp Facturacion Electronica Escmendezs/mcp-facturacion-electronica-esSpanish e-invoicing MCP server: VERI*FACTU, Facturae/FACe, SII, Crea y Crece B2B.2stars