PROPSTACK TOOLS

53 tools from the Propstack MCP Server, categorised by risk level.

READ 29 tools
Read full_contact_360 Get a complete 360° view of a contact — everything you need before calling a client. Combines 4 API calls ... Read get_contact Get full details of a single contact by ID. Use this tool to: - View complete contact information before a... Read get_contact_favorites Get properties that a contact has favorited/bookmarked. Returns the list of properties the contact has mar... Read get_contact_sources List all available contact/lead sources in Propstack. Returns the list of sources like Read get_pipeline Get a single deal pipeline by ID with its stages. Returns the pipeline with all stages in order. Use this ... Read get_project Get full details of a single project by ID. Returns the complete project with all units, images, floorplan... Read get_property Get full details of a single property by ID. Use this tool to: - View complete property information for an... Read get_property_statuses List all available property statuses in Propstack. Returns statuses like Read get_task Get full details of a single task by ID. Returns the task with all linked entities expanded (contacts, pro... Read list_activity_types List all activity/task types in Propstack. These are templates for creating notes, todos (reminders), even... Read list_contact_statuses List contact statuses (Kontaktstatus) in Propstack. Use these IDs for search_contacts (status param) and c... Read list_custom_fields List custom field definitions for an entity type in Propstack. IMPORTANT: Call this tool to discover what ... Read list_documents List documents attached to a property, project, or contact. Documents include floor plans (Grundrisse), ex... Read list_events List calendar events (Termine) in Propstack. Events are appointments like property viewings, client meetin... Read list_locations List geographic areas/districts (Geolagen) in Propstack. Returns location IDs and names used for property ... Read list_pipelines List all deal pipelines and their stages in Propstack. Returns each pipeline with its ordered stages, incl... Read list_projects List development projects in Propstack. A project is a Read list_reservation_reasons List deal cancellation reasons (Reservierungsgründe/Absagegründe). Use when creating deal cancellations (c... Read list_search_profiles List search profiles (Suchprofile) in Propstack. A search profile captures what a buyer or renter is looki... Read list_tags List all tags/labels (Merkmale/Gruppen) in Propstack. Use these IDs to filter contacts (search_contacts gr... Read list_teams List all teams/departments in Propstack. Returns teams with their broker member assignments. Use for team-... Read list_users List all brokers/agents (Nutzer) in the Propstack account. Returns team members with their IDs, names, ema... Read list_webhooks List all configured webhooks in Propstack. Returns each webhook with its URL, subscribed events, active st... Read match_contacts_to_property Find contacts whose search profiles match a property. Returns a ranked list with match scores. Use when a ... Read search_activities Search the activity feed/timeline in Propstack. Activities are the read-only feed of everything that happe... Read search_contacts Search and filter contacts in Propstack CRM. Use this tool to: - Find contacts by name, email, or phone nu... Read search_contacts_by_phone Look up a contact by phone number. This is the go-to tool for voice agent caller identification. When a ca... Read search_deals Search and filter deals (contact↔property relationships) in Propstack. Use this tool to: - Show all deals ... Read search_properties Search and filter properties (Objekte) in Propstack CRM. Use this tool to: - Find properties by address, I...
WRITE 20 tools
Write create_contact Create a new contact in Propstack CRM. Use this tool to: - Register a new lead after a phone call - Create... Write create_deal Create a deal linking an interested contact to a property in Propstack. A deal represents a contact Write create_ownership Link a contact as the OWNER (Eigentümer) of a property. Use this tool to: - Record property ownership ( Write create_partnership Link a contact as a PARTNER (buyer, tenant, etc.) to a property. Use this tool to: - Link a buyer to a pro... Write create_property Create a new property (Objekt) in Propstack CRM. Use this tool to: - List a new property from an acquisiti... Write create_search_profile Create a search profile (Suchprofil) for a contact in Propstack. This is THE killer feature for an AI real... Write create_tag Create a new tag/label (Merkmal) in Propstack. Tags are used to categorize contacts, properties, and activ... Write create_task Create a task (note, to-do, appointment, or cancellation) in Propstack. This is the central write endpoint... Write create_webhook Create a webhook to subscribe to Propstack CRM events. Propstack will POST a JSON payload to target_url wh... Write export_data Bulk export an entire data table from Propstack as JSON. Useful for reporting, backup, migration, or analy... Write pipeline_summary Pipeline overview — deals per stage, total values, and stale deals needing attention. Fetches all deal pip... Write send_email Send an email using a Propstack email template (snippet). Propstack sends emails through connected broker ... Write smart_lead_intake Complete lead intake workflow — dedup check, create/update contact, log notes, create deal if specific prop... Write update_contact Update an existing contact in Propstack CRM. Use this tool to: - Update contact details after a call - Cha... Write update_deal Update an existing deal in Propstack. Use this tool to: - Move a deal to the next pipeline stage (change d... Write update_email Update an email in Propstack. Use this tool to: - Mark an email as read or unread - Archive an email - Cat... Write update_property Update an existing property in Propstack CRM. Use this tool to: - Update the price or rent - Change proper... Write update_search_profile Update an existing search profile in Propstack. Use this tool to: - Expand or narrow budget ( Write update_task Update an existing task in Propstack. Use this tool to: - Mark a to-do as done - Reschedule an appointment... Write upload_document Upload a document to a property, project, or contact in Propstack. The doc field must be a base64 data URI...

The managed route: connect Propstack through the PolicyLayer gateway — every tool call above is checked against your policy before it runs, with a full audit log.

DIRECT INSTALL (UNMANAGED) npx -y propstack-mcp-server
How many tools does the Propstack MCP server have? +

The Propstack MCP server exposes 53 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Propstack tools? +

Route the Propstack server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard — they are enforced on every call before it reaches the server.

What risk categories do Propstack tools fall into? +

Propstack tools are categorised as Read (29), Write (20), Destructive (3), Execute (1). Each category has a recommended default policy.

Let agents act without letting them run wild.

Route your MCP servers through PolicyLayer and every tool call is checked against your policy before it runs — allow, deny, or require approval. Per-identity grants. Full audit log. Live in minutes.

Free to start. No card required.

4,600+ MCP servers and 31,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.