Selbst gehostet · Open Source (MIT)

Ironbrain MailCal

E-Mail und Kalender für Agenten und Skripte – direkt auf Ihren eigenen IMAP-, SMTP- und CalDAV-Servern, ganz ohne Gmail- oder Outlook-API. MailCal gibt es als Kommandozeilen-Tool und als MCP-Server. Beide nutzen dieselbe Konfiguration.

Verfügbar auf nuget.org und als Cursor-Plugin auf cursor.directory.

Für wen ist MailCal?

Für alle, deren Postfächer und Kalender auf eigenen oder gemieteten Servern laufen – etwa Mailcow, SOGo, Dovecot oder mox – und die Agenten darauf zugreifen lassen möchten, ohne einen Cloud-Dienst dazwischenzuschalten. Die Zugangsdaten liegen in einer lokalen Datei auf dem Rechner, auf dem der Agent läuft.

Was MailCal kann

Mehrere Konten

Beliebig viele Postfächer und Kalender in einer Datei, mit einem Standardkonto. Pro Aufruf wählen Sie das Konto mit -a oder per Umgebungsvariable.

E-Mail

Nachrichten auflisten und lesen, senden und beantworten, in Ordner verschieben und archivieren – standardmäßig in einen Jahresordner wie Archive/2026.

Kalender

Kalender auflisten – inklusive geteilter und delegierter Kalender in SOGo –, Termine für Tag oder Woche abfragen und neue Termine anlegen.

Versandsperre pro Konto

Mit "Enabled": false im SMTP-Abschnitt kann ein Konto nur lesen. Versuche zu senden schlagen dann mit einer klaren Meldung fehl – ein anderes Konto springt nicht ein.

CLI oder MCP?

Beide lesen ~/.config/ironbrain/mailcal.json und können dasselbe. Entscheidend ist, wie Ihr Agent arbeitet. Sie können auch beide installieren.

Kommandozeile

ironbrain-mailcal

Für Shell-Skripte, Cron-Jobs, CI und Agenten, die Befehle ausführen. Lesebefehle geben JSON aus, das sich direkt weiterverarbeiten lässt.

MCP-Server

ironbrain-mailcal-mcp

Für Cursor, Claude und andere MCP-Clients. Der Server läuft lokal per stdio und stellt E-Mail- und Kalender-Tools direkt im Chat bereit.

Sie nutzen bereits Ironbrain?

MailCal führt Aktionen sofort aus und kennt keine Outbox. Wenn Ihre Organisation ein Konto auf app.ironbrain.de hat, verwenden Sie besser Ironbrain MCP: Dort liegen die Zugangsdaten auf dem Server, und kritische Aktionen warten auf Ihre Freigabe.

In zwei Befehlen installiert

Voraussetzung ist das .NET 10 SDK. Die Tools kommen direkt von nuget.org.

dotnet tool install -g Ironbrain.MailCal.Cli
dotnet tool install -g Ironbrain.MailCal.Mcp

Zur Installationsanleitung Quellcode auf GitHub

Fragen oder Ideen für MailCal?

Fehler und Wünsche gerne als Issue auf GitHub – oder direkt per E-Mail.