Model Context Protocol

Heimster in Ihrem KI-Tool.

Der Heimster-MCP-Server macht Ihre Objekte, Kontakte, Interessenten und Analysen direkt in KI-Assistenten wie Claude, Cursor oder ChatGPT verfügbar. Sie fragen in natürlicher Sprache – das Tool liest und schreibt über Ihre eigene API. Kein Code, kein Schlüssel nötig: Server-Link eintragen, einmal mit Ihrem Heimster-Konto anmelden – fertig.

Server-Adresse
https://heimster.ch/mcp

Transport: HTTP (streamable, zustandslos) · Authentifizierung: Anmeldung mit Heimster-Konto (OAuth) oder Authorization: Bearer …

Einrichtung

Server-Link eintragen, anmelden – fertig.

Für die meisten Tools genügt die Server-Adresse: Beim Verbinden werden Sie zu Heimster geleitet und melden sich einmal mit Ihrem Konto an (OAuth). Ein API-Key ist optional – praktisch für Skripte oder Setups per Konfigurationsdatei.

1

Tool wählen & verbinden

In Claude (Desktop oder claude.ai) fügen Sie Heimster als Custom Connector hinzu – danach läuft die Anmeldung über Ihr Heimster-Konto. Ein API-Key ist optional.

  1. 1 In Claude: «Customize» → «Connectors».
  2. 2 «Add» → «Add custom connector» wählen.
  3. 3 Name «Heimster» und URL «https://heimster.ch/mcp» eintragen, dann hinzufügen.
  4. 4 Verbinden – Claude leitet Sie zu Heimster weiter; melden Sie sich mit Ihrem Konto an (OAuth). Die Werkzeuge greifen dann auf die Organisation dieses Kontos zu.
  5. 5 Danach stehen die Heimster-Werkzeuge direkt im Chat bereit.
Ohne Anmelde-Fenster geht es auch mit einem API-Key: Header «Authorization» = «Bearer <Ihr Key>» hinterlegen. Wer die Desktop-Konfigurationsdatei bearbeitet statt der UI, nutzt die «mcp-remote»-Variante rechts (benötigt Node/npx). Custom Connectors können einen kostenpflichtigen Plan voraussetzen.
Model Context Protocol
claude_desktop_config.json (nur falls über Datei statt UI)
{
  "mcpServers": {
    "heimster": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote", "https://heimster.ch/mcp",
        "--header", "Authorization: Bearer hm_DEIN_KEY"
      ]
    }
  }
}

Die genauen Menübezeichnungen ändern sich je nach Tool-Version – Server-URL und Transport (HTTP, streamable) bleiben aber immer gleich.

2

API-Key · optional

Statt sich anzumelden, können Sie einen API-Key als Authorization: Bearer-Header hinterlegen – praktisch für Setups per Konfigurationsdatei (Cursor, VS Code) oder ganz ohne Login. Erstellen Sie einen in den API-Einstellungen und fügen Sie ihn hier ein – die Beispiele oben verwenden ihn dann automatisch.

Wird nur lokal in Ihrem Browser gespeichert.

Werkzeuge

Was Ihr Assistent dann kann.

Fragen Sie in normaler Sprache. Der Assistent kombiniert Ihre Daten, rechnet und rankt auf unserer Seite und antwortet in wenigen Zeilen – statt Rohdaten hin und her zu schieben.

Welche Eigentümer soll ich diese Woche anrufen?
Heimster
6 Eigentümer mit Handlungsbedarf – nach Dringlichkeit: 1. Familie Brunner · verkaufsbereit (konkret) · Wiedervorlage fällig 2. Immo Treuhand AG · Mandat läuft aus (14.09.) 3. Peter Frei · selbstverwaltet vermietet …

Die Reihung kommt aus Ihren Stammdaten – Mandatsablauf, Wiedervorlagen, Verkaufsbereitschaft. Nicht aus einer Schätzung.

Zeig alle Interessenten an der Rietstrasse 43 und bereite den Exposé-Versand an die vor, die es noch nicht haben.
Heimster
7 Interessent:innen ohne Exposé – nach Passung: Auf der Plattform → In-App-Nachricht (4) · Anna Muster · Score 88 · Beat Roth · Score 81 … Kalter CRM-Kontakt → E-Mail (3) · Clara Weber · clara@… Plan zur Freigabe – der Versand erfolgt auf Ihren Klick.

Der Assistent wählt pro Empfänger:in den richtigen Kanal. Gesendet wird nichts ohne Ihre Freigabe.

Wie steht das Bieterverfahren fürs Mehrfamilienhaus?
Heimster
3 aktive Gebote von 2 Bietenden: Verbindlich 1. CHF 4'600'000 (+2.2% vs Anker) 2. CHF 4'350'000 (−3.3%) Abstand Erst-/Zweitplatzierter: CHF 250'000 Noch kein Zuschlag.

Rangfolge, Abstand zum Zweitbieter, Prozent zum Preisanker – serverseitig gerechnet, nicht geschätzt.

Wenn ich den Preis auf 820'000 senke – wen erreicht das?
Heimster
Vorschau: CHF 850'000 → 820'000 (Senkung 3.5%) Reichweite bei Bestätigung: · 12 aktive Bewerber:innen · 34 Merklisten-Follower · + passende Such-Abonnenten Sagen Sie «Ok, senke», um auszulösen.

Erst die Reichweite, dann Ihr ausdrückliches Ja – echte Sendungen laufen nie ungefragt.

Zeig die besten Entwicklungs-Chancen in Zürich.
Heimster
8 Chancen – nach gesicherter Verdichtungsreserve: 1. Erbfall · Dübendorf · 28'300 m² Reserve 2. Baugesuch · Zürich · 5'500 m² Reserve 3. Konkurs · Rüschlikon · 5'400 m² Reserve …

Ereignisse auf unterbauten Parzellen – die anrechenbare Reserve rechnen wir in der Datenbank.

Mach mir das Akquise-Morgenbriefing.
Heimster
Besichtigungen heute (2) · 14:00 · 3.5-Zi Limmatquai · 16:30 · Reihenhaus Uster Fällige Eigentümer-Kontakte (3) · Familie Brunner (verkaufsbereit) … Nachfassen (2) · Mietangebot Weber – seit 5 Tagen offen

Ein gespeicherter Ablauf – ein Wort löst mehrere Werkzeuge aus und verdichtet sie zu einem Briefing.

KI entwirft, Sie senden

E-Mails landen als Outlook-Entwurf, Beiträge als Vorlage – nie automatisch versendet.

Echte Sendungen nur mit Ok

Zweistufig: erst zeigt der Assistent die Reichweite, dann braucht es Ihr ausdrückliches Ja.

Ihre Rechte gelten

Jedes Werkzeug respektiert Rolle und Berechtigungen. Ein Nur-Lese-Zugang kann nichts verändern.

Der volle Umfang

Und alles andere – in Ihrer Sprache.

44 Aufgaben-Werkzeuge, dazu Dossiers zum Anhängen und gespeicherte Abläufe. Sie müssen keine Namen kennen – fragen Sie einfach.

Akquise & Eigentümer

Wen ansprechen, wann, mit welchem Argument – der Farming-Loop.

  • Anrufliste nach Dringlichkeit
  • frische Radar-Signale (Erbfälle, Baugesuche, Konkurse)
  • Entwicklungs-Chancen nach Reserve
  • fertige Ansprache-Argumente zu einem Lead

Objekte & Nachfrage

Wie gefragt ein Objekt ist – und wer dazu passt.

  • anonyme Netzwerk-Nachfrage (nur Zahlen)
  • Engagement: Datenraum, E-Mails, Portale
  • passende CRM-Kontakte finden
  • Schaufenster-Reife prüfen

Bewerbungen & Besichtigungen

Vom Eingang bis zur Entscheidung – ohne dass etwas liegen bleibt.

  • Score-Shortlist je Inserat
  • Entscheidungsstau im Funnel
  • freie Slots mit passenden Kandidaten
  • offene Nachfassfälle

Anlageobjekte

Zahlen, Gebote, Investoren – die schwerste Arithmetik, serverseitig.

  • Rendite & Faktor aus dem Rent-Roll
  • Stand des Bieterverfahrens
  • passende Investoren aus dem CRM
  • Deal-Pipeline & Datenraum-Aktivität

Marketing & Kommunikation

Der Assistent entwirft – gesendet wird auf Ihren Klick.

  • Social-Beiträge & Marketing-Bilder
  • UWG-sichere Mailing-Zielgruppen
  • Antwort-Entwürfe auf Anfragen
  • Eigentümer-Reports

Kalender & Abläufe

Der Überblick – und Routinen in einem Wort.

  • volle Wochenagenda
  • Termine mit Konfliktprüfung
  • gespeicherte Abläufe: Morgenbriefing, Besichtigungswoche, Vermarktungs-Kickoff
Für Entwickler: alle 74 Werkzeuge im Detail

Die Aufgaben-Werkzeuge oben plus granulare Bausteine für alles andere. Jedes respektiert die Rechte Ihres Zugangs – schreibende Aktionen sind markiert, ein Nur-Lese-Zugang kann nichts verändern.

portfolio_status

Überblick, welche aktiven Inserate Aufmerksamkeit brauchen. Fasst pro Inserat Online-Dauer, Nachfrage-Snapshots (Suchen/Profile/Dossiers) und Anzahl Bewerbungen zusammen, wendet Schwellenwerte an und gibt die auffälligen Inserate zurück – statt der Assistent 12 Endpunkte selbst abfragen zu lassen.

bewerber_triage

Sortiert die Bewerbungen eines Inserats nach dem Heimster-Score und fasst die Status zusammen – eine sofort verwendbare Shortlist statt roher Bewerberdaten. Der Score kommt aus dem System, nicht vom Assistenten.

objekt_matching

Rankt die vorgemerkten Interessenten/Käufer zu einem Objekt nach Curation-Score – wer passt am besten? Nutzt das serverseitige Matching-Ranking, nicht die Einschätzung des Assistenten.

tagesueberblick

Kompaktes Tagesbriefing in einem Aufruf: heutige Besichtigungen, die neuesten Bewerbungen, offene Akquise-Leads in Prüfung und wie viele Inserate Aufmerksamkeit brauchen. Ideal als 'Morgenbriefing'.

bewerbung_dossier_pruefen

Prüft eine einzelne Bewerbung: was fehlt, warum der Score gedeckelt ist, welche Dokumente vorliegen – und was konkret nachzufordern ist. Der Score + die Gründe kommen aus dem System; der Assistent leitet nur die nächste Handlung ab.

portal_push_vorschau

Dry-Run eines Portal-Pushes: zeigt, welche Inserate JETZT auf welchem Portal (Homegate, newhome, Flatfox) publiziert oder zurückgezogen würden – ohne etwas zu senden. Baut das IDX im Speicher, überspringt den FTP-Upload; deckt u. a. die «Preis fehlt → übersprungen»-Fälle auf.

social_post_kontext

Sammelt alles, was für einen Social-Media-Post zu einem Objekt gebraucht wird: die VERIFIZIERTEN Objektfakten (Titel, Preis, Zimmer, Fotoanzahl) zum wörtlichen Zitieren, welche Konten verbunden sind (LinkedIn etc.) und ob dazu kürzlich schon gepostet wurde. So kann der Assistent einen faktentreuen Beitrag entwerfen (senden bleibt manuell).

postfach_zuordnen

Zeigt die Postfach-Nachrichten, die noch keiner Akte zugeordnet sind (Triage-Eingang), und schlägt pro Nachricht die passende Zuordnung (Objekt/Inserat/Projekt) vor – aus dem System-Matching, nicht aus der Einschätzung des Assistenten. So sieht der Nutzer auf einen Blick, was wohin gehört.

pitch_entwurf_erstellen

Erstellt einen KI-Verkaufspitch (Akquise-Narrativ) zu einem Objekt und legt ihn als Entwurf ab. GENERIERT KI-INHALT und kostet Credits – läuft nur mit confirm=true; ohne confirm gibt es eine kostenlose Vorschau, was erstellt würde. Nichts wird versendet oder veröffentlicht.

fotos_aufwerten

Wertet die Fotos eines Objekts per KI-Bildbearbeitung stapelweise auf (Standard: aufhellen/optimieren). GENERIERT KI-BILDER und kostet pro Bild Credits – läuft nur mit confirm=true; ohne confirm gibt es eine kostenlose Vorschau (wie viele Fotos, welche Operation). Die Ergebnisse landen als Entwürfe im Foto-Studio, Originale bleiben unangetastet.

eigentuemer_radar

Die Akquise-Anrufliste: welche Eigentümer diese Woche Aufmerksamkeit brauchen – konkrete Verkaufsbereitschaft, auslaufende Mandate (≤90 Tage), fällige Wiedervorlagen und selbstverwaltete Vermietungen (Verwaltungs-Müdigkeit). Reihung nach Dringlichkeit aus den Stammdaten, nicht aus der Einschätzung des Assistenten.

was_passt_zum_kontakt

Umgekehrtes Matching: welche Objekte passen zu einem bestimmten Kontakt – inkl. VORPREMIERE/Pre-Market (Objekte, die öffentlich noch nicht sichtbar sind) und Anlageobjekten. Nutzt das serverseitige Matching-Scoring + Fahrzeit-Korrektur und markiert, wo der Kontakt bereits im Prozess ist.

objekt_verkaufsargumente

Die stärksten, faktenbelegten Argumente für ein Objekt, um ein Verkaufsmandat zu gewinnen – nur Signale, die belegte Schwellen überschreiten (Verdichtungsreserve, Quartier-Scores, Sonne, Solar, Steuern, aktive Nachfrage, GWR-Knappheit). Deterministischer Kern OHNE Textgenerierung und OHNE Preisschätzung.

objekt_nachfrage

Wie gross ist die (anonyme) Netzwerk-Nachfrage für ein Objekt: passende Suchabos, passende Suchprofile, starke Dossiers (≥80% vollständig), der Wochentrend – und ob sich eine stille Vermarktung (Vorpremiere) lohnt (wie viele könnten benachrichtigt werden, wie viele schon). NUR Zahlen, nie Identitäten (§6.3).

objekt_engagement

Wie engagiert sind die Interessenten an einem Objekt: Datenraum-Logins/Downloads, E-Mail-Öffnungen/Klicks, Portal-Sync-Status, Kontaktanfragen und die Reichweite (Seitenaufrufe + Conversion). Deckt Auffälligkeiten auf (Zugang nie genutzt, Portalfehler, unbeantwortete Anfrage).

inserat_qualitaets_check

Welche aktiven Inserate sind noch nicht schaufenster-reif? Prüft pro Inserat eine Vollständigkeits-Checkliste (genug Fotos, frische Übersetzungen, Smart-Tags, Standort-Scores, Preis, Beschreibung) und listet die mit den grössten Lücken zuerst.

bewerbungen_entscheidungsstau

Wo hängt der Bewerbungs-Funnel und braucht eine Entscheidung? Org-weit über alle Inserate: starke, lange offene Bewerbungen; Shortlist ohne Besichtigungseinladung; Zusage ohne Angebot; Vertrag versendet ohne Unterschrift. Zustandsregeln aus dem System, nach Dringlichkeit gruppiert.

besichtigungen

Besichtigungs-Cockpit org-weit: kommende Slots mit freier Kapazität (+ wie viele starke, noch nicht eingeladene Bewerber es gäbe), offene Nachfassfälle (eingeladen/Alternativvorschlag ohne Antwort) und eine Ergebnis-Bilanz der letzten Besichtigungen. Einladungen/Versand bleiben der manuelle Schritt.

portal_sync_health

Sind alle aktiven Inserate sauber auf den Portalen (Homegate, newhome, ImmoScout24, Flatfox) – oder hat eines etwas abgelehnt? Zeigt den Zugangsdaten-Status je Portal und listet Inserate mit fehlgeschlagener Synchronisierung samt Fehlermeldung, Fehler zuerst.

projekt_status

Scorecard zu einem Projekt: Einheiten (Verkauf/Miete, verkauft), Inserate (Entwurf/aktiv), Bewerbungen, vorgemerkte Interessenten, Vorpremiere-Vormerkungen und ob eine eigene Domain aktiv ist. Der 10-Abfragen-Projekt-Loader, verdichtet in einen Aufruf.

kalender_agenda

Die volle Wochen-Agenda in einem Aufruf: Besichtigungen, Übergaben, ablaufende Angebote, Mietenden, Anlageobjekt-Termine und manuelle Termine – zusammengeführt, chronologisch, für die nächsten Tage. (tagesueberblick zeigt nur die heutigen Besichtigungen.)

postfach_offene_anfragen

Welche E-Mails muss ich noch beantworten? Zeigt die offenen Threads, bei denen der Ball bei uns liegt (letzte Nachricht von aussen, noch keine Team-Antwort), älteste zuerst – mit Absender, Betreff, Wartetagen und vorgeschlagener Zuordnung. Braucht die verbundene Assistent-Anmeldung (persönliches Postfach).

nachfass_vorschau

Bei wem sollte nachgefasst werden – wer ist stillgeschwiegen? Read-only-Vorschau der Autopilot-Nachfass-Sweeps (offene Dokumenten-Anforderungen, unbeantwortete Mietangebote, gewährte aber nie geöffnete Datenraum-Zugänge), bereits erinnerte Fälle ausgenommen. Zeigt nur an – sendet NICHTS.

anlageobjekt_kennzahlen

Rechnet die Rendite-Kennzahlen eines Anlageobjekts aus dem Rent-Roll: Soll-Mietzins p.a. (Σ Monatsmiete×Anzahl×12), Bruttorendite (p.a./Kaufpreis) und Faktor (Kaufpreis/p.a.) sowie die Anlageklasse. Der Server rechnet, das Modell formuliert – Rendite/Faktor 'n/a' ohne internen Preis-Anker.

bieterverfahren_stand

Stand des Bieterverfahrens für ein Anlageobjekt: Gebote nach Betrag gerankt (verbindlich vs. indikativ), % gegenüber dem internen Preis-Anker, Abstand zum Zweitplatzierten und ob bereits ein Zuschlag erteilt wurde. Nur Anzeige – kein Zuschlag.

anlageobjekt_pipeline

Deal-Funnel eines Anlageobjekts (Longlist→Teaser→Interesse→NDA→Datenraum→NBO→verbindlich) mit Stufen-Kohorten und Übergangsraten, plus Datenraum-Aktivität (wer liest wirklich mit: Views/Downloads) und ungenutzte/entzogene Zugänge. Nur Zahlen/Zeitpunkte.

investoren_vorschlag

Welche Investoren aus dem CRM passen zu einem Anlageobjekt? Rankt Kontakte mit Investoren-Profil nach den WENIGSTEN Abweichungen (Anlageklasse, Kanton, Budget) gegenüber dem Objekt, bereits eingeladene ausgenommen, mit Abweichungs-Chips und Einwilligungsstatus. Gegenstück zu objekt_matching.

anlageobjekt_handlungsbedarf

Cross-Deal-Triage über alle Anlageobjekte: offene Datenraum-Anfragen, unbeantwortete Anfragen, NDA unterzeichnet aber kein Datenraum-Zugang, sowie unentschiedene Gebote. Zeigt org-weit, wo im Investment-Dealflow etwas liegen bleibt.

akquise_radar_bestenliste

Die stärksten FRISCHEN, noch nicht bearbeiteten Akquise-Signale (Baugesuche, Erbfälle, Konkurse, Verdichtung …), nach System-Score sortiert, optional pro Kanton. Schliesst die Lücke, die list_leads lässt (das zeigt nur bereits verfolgte Leads). Geschlossene Beta – enthält Personendaten aus öffentlichen Quellen.

akquise_pipeline_funnel

Stand der Akquise-Pipeline: Signale je Stufe (Prüfung→Kontaktiert→Gespräch→Offerte→Gewonnen/Verloren), Konversionsrate und heute fällige/überfällige Wiedervorlagen. Geschlossene Beta.

entwicklungs_chancen

Die besten Entwicklungs-Chancen: ereignisgetriggerte Akquise-Signale (Erbfälle, Konkurse, Baugesuche) auf unterbauten Parzellen, nach GARANTIERTER Verdichtungsreserve (anrechenbar buildable − gross-current) sortiert. Lead-Lab. Geschlossene Beta.

mailing_zielgruppe_pruefen

Wie viele Empfänger hätte ein Mailing WIRKLICH? Grösst die Zielgruppe UWG-konform: Kontakte im Segment vs. tatsächlich versandfähig (E-Mail + Werbe-Einwilligung) vs. übersprungen (keine Einwilligung / keine E-Mail). Verhindert die Illusion, man könne nicht-einwilligende Kontakte anschreiben. Nur Zählung.

mailing_entwurf_anlegen

Legt ein Mailing als ENTWURF an (Status 'draft') – wird NIE versendet. Gibt den Bearbeitungs-Link zurück; der Versand bleibt ein manueller Schritt in der Oberfläche. Betreff + optional Zielgruppen werden vorbelegt.

expose_versand_vorbereiten

Bereitet den Exposé-Versand vor: listet die vorgemerkten Interessenten eines Objekts, die es noch NICHT erhalten haben, nach Passung sortiert, und schlägt pro Empfänger den Kanal vor (auf der Plattform → In-App-Nachricht, kalter CRM-Kontakt → E-Mail). Nur der Plan – der Versand bleibt ein manueller Schritt.

anfrage_antwortentwuerfe

Liefert die belegten FAKTEN zu einer eingegangenen Anfrage, damit Sie (oder der Assistent) eine faktentreue Antwort formulieren können: verknüpftes Inserat/Objekt (Preis, Zimmer, Fläche, offene Besichtigungstermine), ob der Absender ein bekannter CRM-Kontakt ist, und – bei Anlageobjekten – der Hinweis, dass Preise nur mit NDA genannt werden. Erfindet nichts; nur echte Datensätze.

social_beitrag_vormerken

Merkt einen Social-Media-Beitrag zu einem Objekt als ENTWURF (Status 'pending') vor – wird NICHT veröffentlicht. Ein Mensch gibt ihn später in der Oberfläche frei. Validiert, dass das Ziel-Konto verbunden ist. (Grundlage-Fakten via social_post_kontext holen.)

marketing_asset_entwerfen

Rendert serverseitig ein Marketing-Bild (z. B. quadratischer Just-Listed-Post) aus einer Vorlage + den Objekt-Fakten/Fotos + Branding und gibt eine Bild-URL zur Prüfung zurück. Ein Modell kann keine Pixel rendern – daher echter Mehrwert. Nichts wird veröffentlicht.

uebergabe_entwurf_erstellen

Legt ein Übergabeprotokoll als ENTWURF an (Status 'draft'), vorbefüllt aus dem Objekt und dem aktuellen Mieter – nichts wird an den Mieter geteilt/signiert (das sind separate Schritte). Gibt den Bearbeitungs-Link zurück.

akquise_ansprache_entwerfen

Liefert das faktenbasierte ANSPRACHE-Argument (die Lift-'Reason'-Strings) für ein Akquise-Signal – die deterministische Grundlage für eine Erstansprache an den Eigentümer, die ein Modell nicht selbst berechnen kann (z. B. «Erben haben übernommen, Haus noch auf Öl, X m² Reserve»). NUR das Argument – kein Empfänger, kein Versand. Geschlossene Beta.

preisaenderung

Zwei-Schritt: Preis eines Inserats ändern. OHNE bestaetigung wird nur die Reichweite berechnet (wen die Änderung erreicht – Bewerber, Merkliste + passende Suchabos – und ob Unterdrückungsregeln greifen: <2% oder Zickzack); es wird NICHTS geändert und ein 5-Minuten-Token zurückgegeben. MIT diesem Token wird der Preis gesetzt und die Benachrichtigung ausgelöst.

vorpremiere_ausloesen

Zwei-Schritt: die stille Vorab-Benachrichtigung (Vorpremiere) für ein Objekt auslösen. OHNE bestaetigung zeigt die Vorschau, wie viele passende Abonnent:innen JETZT benachrichtigt würden (und wie viele schon), ohne zu senden. MIT dem Token wird der echte Versand ausgelöst (fester Vorlagen-Text, eine Nachricht pro Objekt+Adresse, Identitäten bleiben verborgen).

report_an_eigentuemer_senden

Zwei-Schritt: den aktuellen Objekt-Report als PDF an die Eigentümerschaft mailen. OHNE bestaetigung löst die Vorschau die/den Eigentümer:in + E-Mail auf und zeigt, was gesendet würde (rendert/sendet nichts). MIT dem Token wird das PDF erzeugt und per E-Mail an die echte Eigentümerschaft versendet.

report_abo_einrichten

Zwei-Schritt: ein WIEDERKEHRENDES Report-Abo für ein Objekt an die Eigentümerschaft einrichten (der Cron versendet später, nicht sofort). OHNE bestaetigung zeigt die Vorschau Empfänger, Rhythmus und ersten Versandtermin. MIT dem Token wird das Abo angelegt (ein stehender Auto-Versand).

termin_entwerfen

Zwei-Schritt: einen Kalendertermin mit Einladungen erstellen. OHNE bestaetigung prüft die Vorschau auf Terminkonflikte (Überschneidungen im Org-Kalender) und zeigt, wer eingeladen würde – ohne etwas anzulegen oder zu senden. MIT dem Token wird der Termin angelegt und das verbundene Kalenderkonto (Outlook/Google) verschickt echte Einladungen an alle Teilnehmenden.

list_contacts

List contacts. Your CRM contacts, most recent first.

create_contact

Create a contact. Creates a contact, or updates the existing one with the same email. Triggers the HubSpot sync when connected.

get_contact

Get a contact.

update_contact

Update a contact. Updates the given fields. Triggers the HubSpot sync (loop-guarded).

list_activities

List a contact's activities. The contact's timeline (notes, tasks, calls, emails).

create_activity

Add a note / activity. Adds an entry to the contact's timeline.

list_objects

List objects. The source-of-truth properties, including unpublished. `q` searches the address (street / city / postal code) and internal reference — e.g. find an object by street.

get_object

Get an object.

update_object

Edit an object. Updates the given fields. `intendedUse` can't be changed here (it can desync active listings).

object_interested_parties

Ranked buyers for an object. The prospects on an object, ranked by curation score then recency. `exposeReceived` tells you who has already been sent the exposé/dossier — so you can email only those who haven't.

list_projects

List projects. New-build projects.

get_project

Get a project.

list_anlageobjekte

List investment properties.

get_anlageobjekt

Get an investment property.

list_listings

List listings. Your published/draft listings.

create_listing

Create a listing. Creates a draft, attributed to your org owner. Use `POST /listings/{id}/publish` to take it live.

get_listing

Get a listing.

update_listing

Update a listing.

publish_listing

Publish a draft listing. Takes a **draft** live with the full go-live side-effects (object status, marketing cycle, price history, matching alerts). No-op (`published:false`) if it isn't a draft.

delete_listing

Deactivate a listing. Soft delete — sets the listing to `inactive` (keeps audit-trail links). Does not hard-delete.

list_applications

List applications. Applications across your listings — with the applicant's name and the listing resolved.

get_application

Get an application (with dossier). The enriched application plus the full `dossier` (name, verification badges, compatibility breakdown, shared documents). Email is consent-gated.

update_application

Change application status. Shortlist / reject / waitlist an applicant. Runs the full notify fan-out (timeline event, in-app message, e-mail, webhook) — the applicant IS notified. Closing statuses (`zusage`, `contract_sent`, `contract_signed`) have their own flows and are rejected.

update_interested_party

Move an interested party's status. Returns `{ before, after }` so the caller can confirm the change.

list_viewings

List viewing slots. Viewing slots across your listings, with the listing resolved.

create_viewing

Create a viewing slot. Adds a viewing slot to one of your listings.

list_leads

List acquisition leads. Your tracked acquisition leads: a triage action plus the underlying signal.

listing_analytics

Listing demand snapshots. Recent demand snapshots for a listing — counts only, never identities.

create_follow_up

Create a follow-up. A task on a contact/object timeline, due at `dueAt`.

email_draft

Draft an email into your Outlook. Composes an email and leaves it as a **draft in your connected Outlook mailbox** (folder «Entwürfe») — **never sends**. You review, edit and send it yourself from Outlook. Needs a Microsoft mailbox connected (as the logged-in agent); without one, the composed text is returned unsaved.

Sicher & unter Ihrer Kontrolle.

Der Server hält keine Daten – er reicht jede Anfrage mit Ihrem Key an Ihre Heimster-API weiter, die Rechte und Organisation prüft. Widerrufen Sie einen Key, verliert jedes damit verbundene Tool sofort den Zugriff.

Keys verwalten