Ironbrain.MailCal.Mcp
0.1.3
dotnet tool install --global Ironbrain.MailCal.Mcp --version 0.1.3
dotnet new tool-manifest
dotnet tool install --local Ironbrain.MailCal.Mcp --version 0.1.3
#tool dotnet:?package=Ironbrain.MailCal.Mcp&version=0.1.3
nuke :add-package Ironbrain.MailCal.Mcp --version 0.1.3
Ironbrain.MailCal.Mcp (ironbrain-mailcal-mcp)
stdio MCP server exposing IMAP/SMTP + CalDAV tools for Cursor and other MCP clients. Same config file and SMTP send gate as the CLI.
Product: ironbrain.de/mailcal
CLI vs MCP
| Package | Command | When to use |
|---|---|---|
| Ironbrain.MailCal.Cli | ironbrain-mailcal |
Scripts, cron, CI, bot hosts that shell out (e.g. Grok Bot) |
| Ironbrain.MailCal.Mcp (this package) | ironbrain-mailcal-mcp |
Cursor / MCP clients over stdio |
Both share ~/.config/ironbrain/mailcal.json. Complementary, not competing — install one or both.
Install (primary: nuget.org)
Auth-free; no GitHub PAT required:
dotnet tool install -g Ironbrain.MailCal.Mcp
Requires the .NET 10 SDK (or runtime + tool host). Ensure ~/.dotnet/tools is on PATH.
export IRONBRAIN_MAILCAL_CONFIG="$HOME/.config/ironbrain/mailcal.json"
ironbrain-mailcal-mcp
Cursor MCP snippet
{
"mcpServers": {
"ironbrain-mailcal": {
"command": "ironbrain-mailcal-mcp",
"env": {
"IRONBRAIN_MAILCAL_CONFIG": "/home/bot/.config/ironbrain/mailcal.json"
}
}
}
}
Tools include list_accounts, list_emails, get_email, send_email, move_email, archive_email, list_calendars, get_appointments_for_day, get_appointments_for_week, add_appointment (optional account on each). archive_email uses Email:Imap:ArchiveFolder (default Archive/{CurrentYear} when unset).
Full install and config: docs/install.md. Design reference: docs/cli.md.
Advanced: GitHub Packages
Optional secondary feed (requires a PAT with read:packages). Prefer nuget.org for normal installs.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.