Propstack MCP Server

MCP server for Propstack real estate CRM — connect AI assistants to your Propstack data

Local serverstdioTypeScript

What is the Propstack MCP Server?

MCP server for Propstack real estate CRM — connect AI assistants to your Propstack data

What the assistant can call

Once Propstack MCP is connected, these are the calls the assistant has available:

  • Verantwortlichkeit — Dies ist ein quelloffenes Werkzeug (Open Source). Jeder Nutzer verbindet es über seinen eigenen API-Schluessel mit seinem eigenen Propstack-Konto

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_contactsSearch and filter contacts by name, email, phone, status, tags, broker, GDPR status, custom fields
get_contactGet full details of a single contact with related data
create_contactCreate a new contact (auto-dedup by email)
update_contactUpdate contact details, tags, GDPR status, broker assignment
delete_contactSoft-delete a contact (30-day recycle bin)
get_contact_sourcesList lead sources (ImmoScout24, Website, Empfehlung, etc.)
search_contacts_by_phoneLook up a contact by phone number (formatting-insensitive)
search_propertiesSearch properties with 11 range filters, 17 sort fields, custom-field filters
get_propertyGet full property details including media and custom fields
create_propertyCreate a new property listing
update_propertyUpdate price, status, description, broker assignment
get_property_statusesList property statuses (Verfuegbar, Reserviert, Verkauft, etc.)
create_taskCreate a note, to-do, appointment, or cancellation (polymorphic)
update_taskMark done, reschedule, update notes
get_taskGet task details with linked contacts, properties, projects
search_dealsSearch deals by stage, pipeline, category, broker, feeling score
create_dealLink a contact to a property at a pipeline stage
update_dealMove deal through pipeline stages, update price/notes
list_search_profilesList what buyers/renters are looking for
create_search_profileCapture buyer criteria from natural language
update_search_profileAdjust budget, cities, room count, features
delete_search_profileRemove a search profile
list_projectsList development projects with unit counts
get_projectGet project details with all units, media, documents
search_activitiesFull activity timeline for a contact, property, or project
list_eventsCalendar events — viewings, meetings, filtered by date/state
send_emailSend email using a Propstack template (snippet)
update_emailMark read/archived, categorize, link to CRM records
list_documentsList files attached to a property, project, or contact
upload_documentUpload a document (base64 data URI)
create_ownershipLink a contact as property owner (Eigentuemer)
create_partnershipLink a contact as buyer, tenant, etc. (Kaeufer, Mieter)
list_pipelinesGet deal pipelines with stages (IDs, names, positions)
get_pipelineGet a single pipeline with stage details
list_tagsList tags/groups (Merkmale) — filter contacts by group IDs
create_tagCreate a new tag for contacts, properties, or activities
list_activity_typesList note/todo/event templates for create_task
list_contact_statusesList contact statuses for search/assign
list_reservation_reasonsList deal cancellation reasons
list_custom_fieldsDiscover custom field definitions (names, types, options)
list_usersList all brokers/agents with contact info
list_teamsList teams/departments with member assignments
list_locationsList geographic areas (Geolagen) for location matching
full_contact_360Complete contact dossier — info, search profiles, deals, activity
property_performance_reportDays on market, inquiry count, pipeline breakdown, activity summary
pipeline_summaryDeals per stage, total values, stale deals needing attention
smart_lead_intakeFull lead workflow: dedup, create/update, log notes, deal, reminder
match_contacts_to_propertyFind buyers whose search profiles match a property
list_webhooksList all configured webhook subscriptions
create_webhookSubscribe to CRM events (CLIENT_CREATED, PROPERTY_UPDATED, etc.)
delete_webhookRemove a webhook subscription
get_contact_favoritesGet properties a contact has favorited

How to install the Propstack MCP Server

{
  "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.

Configuration

VariableDescriptionRequired
PROPSTACK_API_KEYDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Propstack MCP to Verantwortlichkeit.”

Frequently asked questions

MCP server for Propstack real estate CRM — connect AI assistants to your Propstack data Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.