kalender.digital MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@kalender.digital MCP Server List my events for next week"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
kalender.digital MCP Server
Ein kleiner MCP-Server für die offizielle kalender.digital API. Er stellt Termine und Unterkalender als klar getrennte MCP-Tools bereit.
Funktionen
Termine auflisten und einzeln abrufen
Termine erstellen, vollständig ändern und löschen
Unterkalender erstellen, umbenennen und löschen
Lokal über
stdiooder als Streamable-HTTP-Server nutzbarAPI-Key ausschließlich über eine Umgebungsvariable
Die kalender.digital API ist laut Anbieter Teil der Premium-Version.
Related MCP server: Google-Calendar Universal MCP
Voraussetzungen
Node.js 20 oder neuer
pnpm
Ein kalender.digital API-Key aus Admin-Einstellungen → API
Installation
pnpm install
pnpm buildLokal starten (stdio)
KALENDER_DIGITAL_API_KEY="dein-api-key" pnpm startBeispiel für eine MCP-Client-Konfiguration:
{
"mcpServers": {
"kalender-digital": {
"command": "node",
"args": ["/ABSOLUTER/PFAD/kalender-digital-mcp/dist/index.js"],
"env": {
"KALENDER_DIGITAL_API_KEY": "dein-api-key"
}
}
}
}HTTP-Modus
KALENDER_DIGITAL_API_KEY="dein-api-key" \
MCP_TRANSPORT=http \
MCP_ALLOWED_ORIGINS="https://claude.ai,https://chatgpt.com" \
PORT=3000 \
pnpm startDer MCP-Endpunkt liegt unter http://localhost:3000/mcp, der Health-Check unter /health. Requests ohne Origin (typische Server-zu-Server-MCP-Clients) sind erlaubt. Browser-Origins müssen explizit in MCP_ALLOWED_ORIGINS stehen.
Der HTTP-Modus verwendet einen gemeinsamen kalender.digital API-Key für alle Nutzer. Für einen öffentlichen Mehrnutzer-Dienst sollte davor eine eigene Authentifizierung ergänzt werden.
Tools
Tool | Wirkung |
| Termine in einem Zeitraum abrufen |
| Einzelnen Termin abrufen |
| Termin erstellen |
| Termin vollständig ändern |
| Termin löschen |
| Unterkalender erstellen |
| Unterkalender umbenennen |
| Unterkalender löschen |
Webhooks werden in kalender.digital selbst eingerichtet und sind deshalb kein MCP-Tool.
Entwicklung
pnpm test
pnpm check
pnpm buildLizenz
MIT
Available Tools
8 toolscreate_eventCreate calendar eventA
Create an event in one or more kalender.digital subcalendars. API documentation: https://kalender.digital/c/documentation/api?lang=de
Inputs: title (required), endDate (required), startDate (required), subCalendars (required), +6 more.
create_subcalendarCreate subcalendarA
Create a kalender.digital subcalendar. API documentation: https://kalender.digital/c/documentation/api?lang=de
Inputs: name (required).
delete_eventDelete calendar eventADestructiveIdempotent
Permanently delete a kalender.digital event by ID. API documentation: https://kalender.digital/c/documentation/api?lang=de
Inputs: eventId (required).
delete_subcalendarDelete subcalendarADestructiveIdempotent
Permanently delete a kalender.digital subcalendar. API documentation: https://kalender.digital/c/documentation/api?lang=de
Inputs: subcalendarId (required).
get_eventGet calendar eventARead-onlyIdempotent
Fetch one kalender.digital event by its event ID. Use list_events if the ID is unknown. API documentation: https://kalender.digital/c/documentation/api?lang=de
Inputs: eventId (required), timeZone.
list_eventsList calendar eventsARead-onlyIdempotent
List kalender.digital events within an inclusive date range, optionally filtered by a search query. API documentation: https://kalender.digital/c/documentation/api?lang=de
Inputs: endDate (required), startDate (required), query, timeZone.
update_eventUpdate calendar eventADestructiveIdempotent
Replace the editable fields of an existing kalender.digital event. All event fields are required. API documentation: https://kalender.digital/c/documentation/api?lang=de
Inputs: title (required), endDate (required), eventId (required), startDate (required), +7 more.
update_subcalendarUpdate subcalendarBDestructiveIdempotent
Rename an existing kalender.digital subcalendar. API documentation: https://kalender.digital/c/documentation/api?lang=de
Inputs: name (required), subcalendarId (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 8 tools
Each tool targets either an event or a subcalendar resource with a unique action. No two tools could be confused, as event tools handle event lifecycle and subcalendar tools handle subcalendar lifecycle.
All tools follow a consistent verb_noun pattern with snake_case (create_, update_, delete_, list_events, get_event). The naming is uniform and predictable across both resource types.
Eight tools is well-scoped for a calendar server, covering events and subcalendars without unnecessary bloat. Each tool serves a clear purpose within the domain.
Events have full CRUD plus list coverage, but subcalendars lack list and get operations. This is a notable gap because agents cannot discover existing subcalendars to assign events to, limiting workflow completion.
Maintenance
Related MCP Connectors
EU-hosted calendar MCP: Google, Outlook, iCloud, GMX, WEB.DE, CalDAV. Read, book, RSVP, sync.
MCP server for Cronofy — read calendars, events and free/busy, and create, update or delete events.
Manage your KeepMySubs subscriptions, spend, renewals, and bills from any MCP client.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables CRUD operations for calendar events, journal entries, and todos on any CalDAV server (like Radicale) through the Model Communication Protocol.MIT
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Google Calendar through a unified MCP API for managing events, calendars, and related tools.MIT
- AlicenseNot gradedqualityDmaintenanceEnables MCP clients to manage Google Calendar events, including CRUD operations, recurring events, free/busy queries, and push notifications via webhooks.ISC
- FlicenseNot gradedqualityDmaintenanceEnables interaction with Google Calendar via MCP, allowing users to list, get, search, and create events as well as list accessible calendars.-