Read and search IMAP mailboxes and create drafts. Sending and deleting are not possible.
Maintain this server? Claim it
This server only runs locally, from a package. Install it with the instructions on this page to try it.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add imap-mcp \ -e IMAP_HOST=YOUR_IMAP_HOST \ -e MAIL_USER=YOUR_MAIL_USER \ -e MAIL_PASSWORD=YOUR_MAIL_PASSWORD \ -- docker run -i --rm ghcr.io/buzzer/imap-mcp:0.2.0
Environment
IMAP_HOST (required): IMAP server host name (IMAPS), e.g. imap.example.comMAIL_USER (required): IMAP login, usually the mail addressMAIL_PASSWORD (required): IMAP password; an app-specific password where the provider requires oneIMAP_PORT (optional, not in the config above): IMAPS portMAIL_ADDRESS (optional, not in the config above): Own sender address, if it differs from the loginMAIL_FROM_NAME (optional, not in the config above): Display name used as sender of draftsMAIL_ALIASES (optional, not in the config above): Additional allowed sender addresses, comma-separated; *@example.com allows a whole domainDRAFTS_FOLDER (optional, not in the config above): Drafts folder, if it is not detected automaticallyMARK_READ_ON_READ (optional, not in the config above): read_message marks every message it returns as readBCC_SELF (optional, not in the config above): Add the sender address as Bcc to every draftWe don't run packages, so we can't list this server's tools.