Connector-Anleitung12 Minuten Lesezeit57 MCP-Tools7 Sprachen

ServiceTitan über MCP mit Meta Muse verbinden

Verbinde ein ServiceTitan-Konto (Tenant) mit jedem KI-Agent: Kunden und Standorte, Leads, Aufträge und Termine, Disposition mit Kapazität und Technikerschichten, Techniker und Geschäftsbereiche, Rechnungen und Zahlungen, Kostenvoranschläge, das Pricebook, Mitgliedschaften und Anrufe. Kann Kunden anlegen, Aufträge buchen, Termine verschieben, Techniker zuweisen, Notizen hinzufügen und Aufträge stornieren.

HCVom HelpCode-TeamAktualisiert 12 Min. Lesezeit Open Source auf GitHub

Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar

ServiceTitan

ServiceTitan

ServiceTitan field service management for HVAC, plumbing, electrical and other trades: customers and locations, leads, jobs and appointments, dispatch, capacity and technician shifts, technicians and business units, invoices and payments, estimates, pricebook services and materials, memberships and phone calls. Can create customers, book jobs, add appointments, reschedule, assign technicians, add notes and cancel jobs.

Tools

57

Region

INTL

Kategorie

Außendienst

Authentifizierung

OAuth 2.0

Benötigte Env-Vars

SERVICETITAN_CLIENT_IDSERVICETITAN_CLIENT_SECRETSERVICETITAN_APP_KEYSERVICETITAN_TENANT_ID
Mit einem Klick in der Cloud installieren

7 Tage kostenlos testen · Keine Kreditkarte

  • 7 Tage kostenlos
    Keine Kreditkarte nötig
  • DSGVO & SOC 2 ready
    EU-Datenhaltung, Audit-Logs
  • Open Source auf GitHub
    Open-Source · AGPL-3.0
  • Funktioniert mit ChatGPT, Claude, Gemini
    Jeder MCP-kompatible Client

Installation überspringen. In unter 2 Minuten einsatzbereit.

Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge ServiceTitan mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.

Kostenlos testen

Zusammenfassung

Verbinde ein ServiceTitan-Konto (Tenant) mit jedem KI-Agent: Kunden und Standorte, Leads, Aufträge und Termine, Disposition mit Kapazität und Technikerschichten, Techniker und Geschäftsbereiche, Rechnungen und Zahlungen, Kostenvoranschläge, das Pricebook, Mitgliedschaften und Anrufe. Kann Kunden anlegen, Aufträge buchen, Termine verschieben, Techniker zuweisen, Notizen hinzufügen und Aufträge stornieren.

Frag einfach

Beispiel-Prompts für ServiceTitan

Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.

ServiceTitan · live via MCP
Teilen
Opus 4.7

Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.

💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → ServiceTitan klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein git clone, kein lokaler Server.

ServiceTitan + Meta Muse

Verbinde ein ServiceTitan-Konto (Tenant) mit jedem KI-Agent: Kunden und Standorte, Leads, Aufträge und Termine, Disposition mit Kapazität und Technikerschichten, Techniker und Geschäftsbereiche, Rechnungen und Zahlungen, Kostenvoranschläge, das Pricebook, Mitgliedschaften und Anrufe. Kann Kunden anlegen, Aufträge buchen, Termine verschieben, Techniker zuweisen, Notizen hinzufügen und Aufträge stornieren.

Voraussetzungen

Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:

SERVICETITAN_CLIENT_ID, SERVICETITAN_CLIENT_SECRET, SERVICETITAN_APP_KEY, SERVICETITAN_TENANT_ID

Schritt 1 — Zugangsdaten holen

Die Einrichtung dauert etwa 15 Minuten und braucht einen ServiceTitan-Admin. Es gibt keine Anmeldung im Browser: Der Connector nutzt OAuth Client Credentials und den App Key einer Custom App.

  1. Melde dich im ServiceTitan Developer Portal unter https://developer.servicetitan.io mit einem Konto an, das Apps für deine Firma anlegen darf, und erstelle eine Custom App für deinen eigenen Tenant.
  2. Hake bei den API-Scopes der App die Lese-Scopes der Module an, die die KI sehen soll: CRM (Kunden, Standorte, Kontakte, Leads), JPM (Aufträge, Termine, Auftragsnotizen, Auftragsverlauf, Auftragsarten, Stornogründe, Projekte), Dispatch (Terminzuweisungen, Teams, Zonen, Technikerschichten), Settings (Techniker, Mitarbeiter, Geschäftsbereiche, Tag-Typen), Accounting (Rechnungen, Zahlungen, Zahlungsarten), Sales (Kostenvoranschläge), Pricebook (Leistungen, Material, Geräte, Kategorien), Memberships, Telecom (Anrufe) und Marketing (Kampagnen). Schreib-Scopes nur für das, was die KI ändern darf: CRM Kunden und Standorte, JPM Aufträge und Termine, Dispatch Terminzuweisungen und Sales Kostenvoranschläge. servicetitan_get_capacity braucht zusätzlich tn.dis.capacity:w.
  3. Kopiere den App Key der App (beginnt mit ak1.) in SERVICETITAN_APP_KEY.
  4. Öffne in ServiceTitan Settings, Integrations, API Application Access, klick auf Connect New App, wähle die App und erlaube den Zugriff. Klick auf Generate, um die Client ID (beginnt mit cid.) und das Client Secret (beginnt mit cs, wird nur einmal angezeigt) zu erzeugen, und trag sie in SERVICETITAN_CLIENT_ID und SERVICETITAN_CLIENT_SECRET ein.
  5. Dieselbe Seite zeigt die Tenant ID, eine Zahl: Trag sie in SERVICETITAN_TENANT_ID ein.
  6. Installiere. AnythingMCP holt ein Access Token von https://auth.servicetitan.io/connect/token, erneuert es etwa alle 15 Minuten automatisch und sendet den App Key bei jedem Aufruf als Header ST-App-Key. Die Prüfung ruft servicetitan_list_customers auf.

Zugangsdaten aus der Integration-Umgebung (Sandbox) von ServiceTitan funktionieren hier nicht: Der Connector spricht mit der Produktion unter https://api.servicetitan.io.

Was er liest: Kunden (die Rechnungsempfänger) mit Typ, Saldo, Adresse, Kennzeichen, Kontakten und Notizen; Einsatzorte mit Adresse, Koordinaten und Zone; Leads, die noch nicht gebucht haben; Marketingkampagnen. Aufträge mit Status, Auftragsart, Geschäftsbereich, Priorität, Zusammenfassung, Rechnungs-ID und Summe, ihren Statusverlauf und Notizen; Auftragsarten, Stornogründe und Projekte. Termine mit Beginn, Ende, Ankunftsfenster und Status, Technikerzuweisungen, buchbare Kapazität je Zeitfenster, Schichten und Abwesenheiten der Techniker, Dispositionsteams und Zonen. Techniker, Büromitarbeiter, Geschäftsbereiche und Tag-Typen. Rechnungen mit Positionen, Zwischensumme, Steuer, Summe und Saldo; Zahlungen mit den Rechnungen, auf die sie gebucht wurden; Zahlungsarten. Kostenvoranschläge mit Positionen und Status sowie Leistungen, Material, Geräte und Kategorien aus dem Pricebook. Mitgliedschaften, Mitgliedschaftstypen und wiederkehrende Serviceereignisse (fällige Wartungsbesuche). Erfasste Anrufe mit Richtung, Dauer, Kampagne, Mitarbeiter und dem daraus gebuchten Auftrag.

Was er schreibt: legt Kunden mit mindestens einem Standort an, fügt Standorte hinzu, ändert Kunden, fügt Kunden- und Auftragsnotizen hinzu, bucht Aufträge mit dem ersten Termin, fügt weitere Termine hinzu, verschiebt sie, weist Techniker zu und entfernt sie wieder, ändert Aufträge, storniert Aufträge mit einem Grund (ihre Termine werden mit storniert) und markiert Kostenvoranschläge als verkauft. Bevor etwas gebucht, storniert oder geändert wird, zeigt dir die KI, was passiert, und wartet auf dein Ja. Nichts hier löscht Datensätze: Ein deaktivierter Kunde, eine Stornierung und ein verkaufter Kostenvoranschlag lassen sich in ServiceTitan rückgängig machen.

Bei der Installation deaktiviert: nichts, alle 57 Tools sind an. Soll die KI nur lesen, gib der App keine Schreib-Scopes oder schalte die schreibenden Tools auf der Connector-Seite aus.

Einen Auftrag buchen: Die KI schaut in servicetitan_list_business_units, servicetitan_list_job_types und servicetitan_list_campaigns nach, prüft freie Zeitfenster mit servicetitan_get_capacity und ruft dann servicetitan_create_job für einen Standort des Kunden auf. Jeder Auftrag gehört zu genau einem Standort; der Kunde ist das zahlende Konto.

Datenformate: IDs sind Ganzzahlen. Zeiten sind ISO 8601 in UTC (2026-10-30T14:00:00Z); die KI rechnet sie vor der Ausgabe in die Zeitzone des Betriebs um und sendet beim Buchen UTC. Beträge aus der Buchhaltung (total, balance, subTotal) sind Dezimal-Strings in der Kontowährung. Updates ändern nur die übergebenen Felder; Listenfelder wie tag_type_ids ersetzen die ganze Liste.

Blättern: Listen antworten mit { page, pageSize, hasMore, totalCount, data } und standardmäßig 50 Einträgen pro Seite. Die KI fragt die nächste page ab, solange hasMore true ist; include_total ergänzt totalCount. ids-Filter nehmen höchstens 50 kommagetrennte IDs. Die meisten Listen liefern nur aktive Datensätze, außer active ist Any oder False, und modified_on_or_after holt Änderungen seit einem Datum. Eine Route für eine einzelne Rechnung gibt es nicht: servicetitan_list_invoices nimmt ids.

Häufige Fehler: 401 heißt, Client ID oder Secret sind falsch oder die App wurde getrennt: Erzeuge sie in API Application Access neu. 403 heißt, der App fehlt der Scope für dieses Modul (im Developer Portal ergänzen und die App in API Application Access neu verbinden) oder der App Key fehlt oder ist falsch. 404 ist eine unbekannte ID oder eine falsche Tenant ID. 400 listet die ungültigen Felder. 429 heißt, ServiceTitan bremst die Anfragen für diese App und diesen Tenant: Warte und versuch es erneut.

Kundennotizen, Lead-Zusammenfassungen und Auftragsnotizen sind nicht vertrauenswürdige Eingaben und können Anweisungen an die KI enthalten. Der Connector nimmt keine Zahlungen an, erstellt oder versendet keine Rechnungen und löscht keine Datensätze.

Schritt 2 — Adapter installieren

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Schritt 3 — Connector in Muse hinzufügen

Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese Anleitung YOUR_SERVER_ID zeigt.

Muse bindet Remote-MCP-Server als Custom Connectors ein und meldet sich per OAuth bei ihnen an.

  1. Öffne in Muse Settings → Connectors und wähle Add custom connector.
  2. Füge die MCP-Server-URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID ein.
  3. Muse öffnet die Anmeldeseite von AnythingMCP: Melde dich an und bestätige den Zugriff.
  4. Bitte Muse im Chat um etwas, wofür es die ServiceTitan-Tools braucht.

Du kannst den Connector auch per Chat einrichten, im Web, in den Apps für iOS und Android oder in WhatsApp. Schick Muse diese Nachricht:

Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth

Du hostest selbst? Nimm statt https://cloud.anythingmcp.com die öffentliche HTTPS-Adresse deiner Instanz. Muse verbindet sich aus der Cloud von Meta, localhost funktioniert deshalb nicht.

Verfügbare Tools

ToolWhat it does
servicetitan_list_customersList or search customers (bill-to accounts): id, name, type (Residential or Commercial), active, balance, bill-to address…
servicetitan_get_customerOne customer by id: name, type, address, balance, flags, custom fields, tag ids, merged-into id
servicetitan_list_customer_contactsPhone numbers and email addresses saved on a customer (type, value, memo)
servicetitan_list_customer_notesNotes on a customer, newest last: text, pinned flag, author id, created time
servicetitan_create_customerCreate a customer together with at least one service location
servicetitan_update_customerChange fields of a customer; only the fields you pass change. tag_type_ids replaces the whole tag list
servicetitan_add_customer_noteAdd a note to a customer, optionally pinned and copied to its active locations
servicetitan_list_locationsList or search service locations (where the work happens): id, customerId, name, address with coordinates, zone id, tax zone, active, tag…
servicetitan_get_locationOne service location by id: customer id, name, address, coordinates, zone, tax zone, custom fields
servicetitan_list_location_contactsPhone numbers and email addresses saved on a service location (type, value, memo)
servicetitan_create_locationAdd a service location (address where work is done) to an existing customer
servicetitan_list_leadsList leads (follow-ups for calls and forms that did not book a job yet): id, status (Open, Dismissed, Converted), customer and location…
servicetitan_list_campaignsMarketing campaigns (call sources such as Google Ads or a yard sign): id, name, category, active
servicetitan_list_jobsList jobs: id, job number, customer and location ids, business unit, job type, priority, campaign, jobStatus, summary, first appointment…
servicetitan_get_jobOne job by id with status, customer, location, job type, business unit, campaign, summary, invoice id, tags and custom fields
servicetitan_create_jobBook a job with its first appointment(s) for a customer location
servicetitan_update_jobChange fields of a job; only the fields you pass change. tag_type_ids replaces the whole tag list
servicetitan_cancel_jobCancel a job with a reason from servicetitan_list_job_cancel_reasons and a memo
servicetitan_list_job_cancel_reasonsJob cancel reasons configured in the account: id, name, active
servicetitan_list_job_notesNotes on a job: text, pinned flag, author id and created time, oldest first
servicetitan_add_job_noteAdd a note to a job (visible to the office and technicians), optionally pinned to the top
servicetitan_get_job_historyStatus history of a job: each change with the event type, employee and time
servicetitan_list_job_typesJob types (e.g
servicetitan_list_appointmentsList job appointments (the scheduled visits): id, job id, appointment number, start and end, arrival window, status, special instructions…
servicetitan_get_appointmentOne job appointment by id: job id, number, start and end, arrival window, status, special instructions
servicetitan_add_appointmentAdd another appointment (visit) to an existing job, optionally with technicians
servicetitan_reschedule_appointmentMove an appointment to a new start and end (and arrival window)
servicetitan_list_projectsProjects (multi-job work such as installs or construction): id, number, name, status, customer and location ids, job ids, start, target…
servicetitan_list_appointment_assignmentsWhich technicians are assigned to which appointments: assignment id, technician id and name, appointment id, job id, assigned time, status
servicetitan_assign_techniciansAssign one or more technicians to a job appointment (dispatch)
servicetitan_unassign_techniciansTake one or more technicians off a job appointment (the appointment itself stays)
servicetitan_get_capacityBookable capacity per time slot: for each slot the start and end, total and open hours, whether it is available and which technicians are…
servicetitan_list_technician_shiftsTechnician shifts and time off: id, technician id, shift type (Normal, OnCall, TimeOff), start, end, title, note
servicetitan_list_teamsDispatch teams that group technicians on the dispatch board: id, name, active
servicetitan_list_zonesDispatch zones (service areas by ZIP or city): id, name, ZIPs, cities, technician and business unit ids
servicetitan_list_techniciansTechnicians: id, user id, name, email, phone, business unit, team, zone ids, role, login name, active
servicetitan_get_technicianOne technician by id: name, contact details, business unit, team, zones, role and active flag
servicetitan_list_employeesOffice employees (dispatchers, CSRs, managers): id, user id, name, email, phone, role, business unit, active
servicetitan_list_business_unitsBusiness units (trades or departments such as HVAC Service, Plumbing Install): id, name, official name, email, phone, address, currency…
servicetitan_list_tag_typesTag types used on customers, locations and jobs: id, name, color, active
servicetitan_list_invoicesList invoices: id, reference number, invoice date, due date, subtotal, sales tax, total, balance, customer and location with addresses…
servicetitan_list_paymentsCustomer payments: id, type, reference number, amount (total), paid date, customer, memo, and the invoices each payment was applied to
servicetitan_list_payment_typesPayment types (cash, check, credit card, financing): id, name, active
servicetitan_list_estimatesList estimates (quotes with options shown to the customer): id, name, job id and number, customer, location, project, status { value, name…
servicetitan_get_estimateOne estimate by id with its line items (sku, description, quantity, unit rate, total)
servicetitan_list_estimate_itemsLine items of estimates: id, estimate id, sku (id, name, type), description, quantity, unit rate, total, membership type
servicetitan_sell_estimateMark an estimate as sold by a technician or employee
servicetitan_list_pricebook_servicesServices (tasks sold to customers) in the pricebook: id, code, display name, description, price, member price, add-on price, hours…
servicetitan_list_pricebook_materialsMaterials (parts) in the pricebook: id, code, display name, description, cost, price, member price, unit of measure, inventory flag…
servicetitan_list_pricebook_equipmentEquipment (installable units) in the pricebook: id, code, display name, manufacturer, model, price, cost, warranties, primary vendor…
servicetitan_list_pricebook_categoriesPricebook categories: id, name, type (Services or Materials), parent, sub-categories, active
servicetitan_list_membershipsCustomer memberships (maintenance plans): id, customer id, membership type, status (Active, Suspended, Expired, Canceled, Deleted), from…
servicetitan_get_membershipOne customer membership by id: type, status, dates, billing frequency, location and sold by
servicetitan_list_membership_typesMembership types offered: id, name, duration and billing options, discounts, recurring services, active
servicetitan_list_recurring_service_eventsRecurring service events (the planned maintenance visits of memberships): id, location, membership, recurring service, date, follow-up…
servicetitan_list_callsPhone calls tracked by ServiceTitan: id, direction, from and to numbers, duration, call type and reason, campaign, agent, customer…
servicetitan_get_callOne call by id with its details (lead call, customer, location, campaign, agent, recording available)

Beispiel-Prompts

  • „Welche Termine stehen morgen an, und welche Techniker sind jeweils zugewiesen?“
  • „Finde den Kunden mit der Telefonnummer 555-0142 und zeig seine Standorte, offenen Kostenvoranschläge und Rechnungen mit Saldo.“
  • „Buche für diesen Kunden nächsten Dienstagvormittag eine Klimaanlagen-Reparatur. Prüf vorher die Kapazität und zeig mir den Auftrag, bevor du ihn anlegst.“
  • „Welche wiederkehrenden Wartungsbesuche sind diesen Monat fällig und noch nicht als Auftrag gebucht?“
  • „Welche Anrufe aus der Google-Ads-Kampagne haben gestern zu keinem Auftrag geführt?“

FAQ

Wo ist Muse verfügbar? Meta bietet Muse derzeit in den USA und in Kanada an, im Web, in den Apps für iOS und Android und in WhatsApp.

Prüft Meta diesen Connector? Nein. Meta prüft Custom Connectors nicht. Muse sieht nur die Tools, die du in AnythingMCP für diesen MCP-Server eingeschaltet hast, und du kannst den Connector jederzeit unter Settings → Connectors trennen.

Nächste Schritte

War dieser Guide hilfreich?

Dein ServiceTitan-Agent ist nur einen Klick entfernt.

Connector installieren, Schlüssel einfügen, Meta Muse fragen. 7 Tage kostenlos, keine Kreditkarte.

Verwandte Anleitungen

Connectors

ServiceTitan über MCP mit ChatGPT verbinden

Verbinde ein ServiceTitan-Konto (Tenant) mit jedem KI-Agent: Kunden und Standorte, Leads, Aufträge und Termine, Disposition mit Kapazität und Technikerschichten, Techniker und Geschäftsbereiche, Rechnungen und Zahlungen, Kostenvoranschläge, das Pricebook, Mitgliedschaften und Anrufe. Kann Kunden anlegen, Aufträge buchen, Termine verschieben, Techniker zuweisen, Notizen hinzufügen und Aufträge stornieren.

Connectors

ServiceTitan über MCP mit Claude verbinden

Verbinde ein ServiceTitan-Konto (Tenant) mit jedem KI-Agent: Kunden und Standorte, Leads, Aufträge und Termine, Disposition mit Kapazität und Technikerschichten, Techniker und Geschäftsbereiche, Rechnungen und Zahlungen, Kostenvoranschläge, das Pricebook, Mitgliedschaften und Anrufe. Kann Kunden anlegen, Aufträge buchen, Termine verschieben, Techniker zuweisen, Notizen hinzufügen und Aufträge stornieren.

Connectors

ServiceTitan über MCP mit Cursor verbinden

Verbinde ein ServiceTitan-Konto (Tenant) mit jedem KI-Agent: Kunden und Standorte, Leads, Aufträge und Termine, Disposition mit Kapazität und Technikerschichten, Techniker und Geschäftsbereiche, Rechnungen und Zahlungen, Kostenvoranschläge, das Pricebook, Mitgliedschaften und Anrufe. Kann Kunden anlegen, Aufträge buchen, Termine verschieben, Techniker zuweisen, Notizen hinzufügen und Aufträge stornieren.

Connectors

ServiceTitan über MCP mit Gemini verbinden

Verbinde ein ServiceTitan-Konto (Tenant) mit jedem KI-Agent: Kunden und Standorte, Leads, Aufträge und Termine, Disposition mit Kapazität und Technikerschichten, Techniker und Geschäftsbereiche, Rechnungen und Zahlungen, Kostenvoranschläge, das Pricebook, Mitgliedschaften und Anrufe. Kann Kunden anlegen, Aufträge buchen, Termine verschieben, Techniker zuweisen, Notizen hinzufügen und Aufträge stornieren.

Connectors

ServiceTitan zu MCP: Kunden, Aufträge, Termine, Disposition, Rechnungen und Pricebook in jedem KI-Agent

Verbinde ein ServiceTitan-Konto (Tenant) mit jedem KI-Agent: Kunden und Standorte, Leads, Aufträge und Termine, Disposition mit Kapazität und Technikerschichten, Techniker und Geschäftsbereiche, Rechnungen und Zahlungen, Kostenvoranschläge, das Pricebook, Mitgliedschaften und Anrufe. Kann Kunden anlegen, Aufträge buchen, Termine verschieben, Techniker zuweisen, Notizen hinzufügen und Aufträge stornieren.

Connectors

ServiceTitan über MCP mit Microsoft Copilot verbinden

Verbinde ein ServiceTitan-Konto (Tenant) mit jedem KI-Agent: Kunden und Standorte, Leads, Aufträge und Termine, Disposition mit Kapazität und Technikerschichten, Techniker und Geschäftsbereiche, Rechnungen und Zahlungen, Kostenvoranschläge, das Pricebook, Mitgliedschaften und Anrufe. Kann Kunden anlegen, Aufträge buchen, Termine verschieben, Techniker zuweisen, Notizen hinzufügen und Aufträge stornieren.