Skip to content
Craft Wiki

Workflows

Type a query in the search box. You can search one folder or every mailbox.

Query Finds
from:ada Mail from Ada
has:attachment Mail with attachments
is:unread Unread mail
after:2026-10-01 Mail after a date
-draft Excludes drafts

Combine them: budget from:ada has:attachment is:unread.

Rules sort mail for you. Each rule has conditions (from, to, subject, body, attachment, importance) and actions (move, categorise, flag, mark read, set importance, delete). Rules run on new mail, or on demand.

  • Click or drag over empty time and type to make an appointment.
  • Drag an appointment to move it, or drag its edge to resize it. Hold Ctrl to copy it.
  • When you change a repeating item, MailCraft asks whether to change just this one or the entire series.
  • Use Find a Time to see when the people you invite are free.
  • With a Microsoft 365 account, changes go to the server straight away, and meeting invitations, updates and cancellations are sent for you.

For a Microsoft account, open File › Info › Automatic Replies. You can set a time range, and separate replies for people inside and outside your organisation.

  • Import: .eml, .mbox, .ics and .vcf files.
  • Outlook data files: File › Open & Export › Import a .pst File brings in mail and contacts (preview). Calendar items, tasks and notes are counted but not imported yet.
  • Save: your mailbox can be saved as a .mailcraft file.
Terminal window
mailcraft-cli list demo.mailcraft --folder Inbox --query "has:attachment"
mailcraft-cli import demo.mailcraft newsletter.eml team.ics people.vcf
mailcraft-cli convert archive.mbox archive.mailcraft
mailcraft-cli commands

Every action in MailCraft is a command. The same commands drive the ribbon, the keyboard, the CLI, a JSON control channel and an MCP server.

Terminal window
mailcraft --sample --control 7991 # the app, with a control channel
mailcraft-cli mcp --connect 127.0.0.1:7991 # an MCP server connected to that window
mailcraft-cli mcp --sample # or headless, with no window

See the MCP guide and the control protocol.