MCP Hub
Back to servers

daylite-claude-connector

MCP Server connecting Daylite CRM to Claude Code via CalDAV (Tasks & Appointments)

glama
Updated
Feb 10, 2026

Daylite Claude Connector

MCP-Server (Model Context Protocol), der Daylite CRM mit Claude Code verbindet. Nutzt die CalDAV-Schnittstelle von Daylite, um Tasks und Termine direkt aus Claude Code heraus zu verwalten.

Features

  • Tasks (VTODO): Auflisten, erstellen, bearbeiten, als erledigt markieren, löschen
  • Termine (VEVENT): Auflisten (mit Zeitraum-Filter), erstellen, bearbeiten, löschen
  • Kalender: Alle verfügbaren Daylite-Kalender anzeigen
  • CalDAV: Nutzt den bestehenden Daylite CalDAV-Zugang - kein separater API-Antrag nötig

Voraussetzungen

  • Node.js 18+
  • Ein Daylite-Account mit CalDAV-Zugang
  • Claude Code

Installation

git clone https://github.com/wimwoeber/daylite-claude-connector.git
cd daylite-claude-connector
npm install
npm run build

Daylite CalDAV-Zugangsdaten

  1. Daylite öffnen > Einstellungen > Kalender und Kontakte Integration
  2. Auf "+ Neue App-Anmeldung" klicken
  3. Benutzername und Passwort notieren
  4. Serveradresse: https://caldav.marketcircle.net

In Claude Code registrieren

claude mcp add daylite \
  -e DAYLITE_USERNAME=dein-benutzername \
  -e DAYLITE_PASSWORD=dein-passwort \
  -- node /pfad/zu/daylite-claude-connector/build/index.js

Falls die Serveradresse abweicht:

claude mcp add daylite \
  -e DAYLITE_USERNAME=dein-benutzername \
  -e DAYLITE_PASSWORD=dein-passwort \
  -e DAYLITE_SERVER_URL=https://deine-server-url \
  -- node /pfad/zu/daylite-claude-connector/build/index.js

Nach der Registrierung Claude Code neu starten.

Verfügbare Tools

ToolBeschreibung
daylite_list_calendarsAlle verfügbaren Kalender auflisten
daylite_list_tasksTasks auflisten
daylite_get_taskTask per URL abrufen
daylite_create_taskNeuen Task erstellen
daylite_update_taskTask aktualisieren / abschließen
daylite_delete_taskTask löschen
daylite_list_appointmentsTermine auflisten (Zeitraum-Filter)
daylite_get_appointmentTermin per URL abrufen
daylite_create_appointmentNeuen Termin erstellen
daylite_update_appointmentTermin aktualisieren
daylite_delete_appointmentTermin löschen

Verwendungsbeispiele in Claude Code

"Zeig mir meine Daylite-Kalender"
"Was sind meine offenen Tasks?"
"Erstelle einen Task: Angebot an Firma X senden, fällig am Freitag"
"Welche Termine habe ich diese Woche?"
"Erstelle morgen um 14 Uhr einen Termin mit Titel Kundengespräch"
"Markiere den Task XY als erledigt"

Technik

  • TypeScript mit MCP SDK (@modelcontextprotocol/sdk)
  • tsdav als CalDAV-Client
  • stdio Transport (lokaler MCP-Server)
  • iCalendar-Parsing für VTODO und VEVENT

Einschränkungen

Der CalDAV-Zugang bietet Zugriff auf Kalender, Termine und Tasks. Andere Daylite-Objekte (Kontakte, Opportunities, Projekte, Pipelines) sind darüber nicht verfügbar - dafür wäre der separate Daylite REST API Zugang nötig.

Lizenz

MIT

Reviews

No reviews yet

Sign in to write a review