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.
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.McpFragen oder Ideen für MailCal?
Fehler und Wünsche gerne als Issue auf GitHub – oder direkt per E-Mail.