IceWarp + AI

Connect IceWarp to Claude,
Cursor, ChatGPT and any MCP client

IceWarp already runs your mail, calendars and chat. Adding an MCP server on top lets an AI agent work the mailbox itself: read, search, send, reply, schedule and file, with the same credentials any desktop client uses.

Claude cannot reach an IceWarp server on its own. mcpemails is a hosted MCP server that connects to your IceWarp install over IMAP at your own hostname, on port 993 with implicit TLS, using the mailbox password held in the IceWarp administration console, so Claude, Cursor or any MCP client can read, search, send and organize that mail. IceWarp is software you host, so there is no shared hostname to publish: the server must be resolvable and reachable from the internet, and the certificate on 993 must validate for the name you connect to. One inbox is free.

1 inbox free, forever Mailbox password from the console Email fetched live, never stored

How IceWarp connects: the IMAP service under the System node

IceWarp Server is administered from a console organised into nodes, and everything relevant to a mail client sits under two of them. System holds Services, where you double-click the IMAP service to change how it listens, and Certificates, where TLS material is issued and stored. Domains and Accounts holds the users. IceWarp's documented ports are 143 for IMAP and 993 for IMAP over SSL/TLS, with SMTP on 25, submission on 587 with STARTTLS and SMTPS on 465. Worth knowing before you pick: IceWarp's own port reference marks 465 as obsolete and steers you to 587 instead, which is the opposite of the advice most other mail servers give. Authentication is the mailbox password stored on the user account, the same credential used to sign in to IceWarp WebClient. There is no app-password mechanism to generate.

What your AI can do

A IceWarp inbox your agent can actually use

Seventeen action-based MCP tools: send, reply, forward, schedule, and organize. Your agent finishes the job inside IceWarp.

  1. 01Read

    Read & search mail

    List, read and search across folders to find that invoice, summarize a thread, or pull the latest from a sender.

  2. 02Send

    Send, reply & forward

    Compose and send real messages, reply in-thread, and forward, directly from your mailbox, not as a draft you finish by hand.

  3. 03Schedule

    Schedule for later

    Queue a message to go out at the right time, so your agent can draft now and send on schedule.

  4. 04Organize

    Move, copy, flag, archive, delete

    Keep the inbox tidy: file mail into folders, flag what matters, archive the rest, or delete on request.

Setup

Connect IceWarp in four steps

From sign-up to first AI email in a couple of minutes.

01

Create your free mcpemails account

Sign up at mcpemails.com. One inbox is free forever and no card is asked for, which is enough to try this against a live IceWarp account.

02

Open the IMAP service in the administration console

Go to the System node, then Services, and double-click IMAP. Confirm the service is running and that the secure port is 993. While you are in System, open Certificates and check which certificate is bound to the hostname you intend to hand to mcpemails.

03

Check the account's Mailbox Type, then add the inbox

Under Domains and Accounts, open the user and look at the Options tab. The Mailbox: Type setting must be the combined IMAP and POP3 value rather than POP3 alone. Then add the inbox in mcpemails: choose IMAP / SMTP, enter your IceWarp hostname, the full address and the mailbox password.

04

Paste the MCP URL into your AI

Drop https://mcpemails.com/api/mcp into Claude, Cursor or ChatGPT, authorize, and your agent has the inbox.

Before you start

What actually goes wrong with IceWarp

Mailbox Type is a setting with a POP3-only value, not a checkbox

IceWarp does not give a user an IMAP on/off switch. It gives them a mailbox type on the account's Options tab, and one of the available values is POP3 rather than the combined IMAP and POP3. An account set that way answers on 110 and refuses IMAP, and because the change was made once during provisioning by whoever built the account template, nobody remembers it is there. The symptom is a single user who cannot connect while everyone else on the same server can. Check the type on the account before you check anything about the network.

POP3 and IMAP are one module, so you cannot stop one of them

IceWarp runs POP3 and IMAP as a single module. Stopping or restarting it takes both protocols down together, which matters in two directions. If somebody disabled POP3 for security by stopping the service, IMAP went with it and nothing has been listening on 993 since. And when you restart the module to apply a port or certificate change, every POP3 client on the server drops at the same moment. Plan the restart rather than clicking it during the working day.

IceWarp issues its own certificates, so another web server on port 80 stops it

Certificates are issued from System, then Certificates, then Add Certificate, choosing the free Let's Encrypt option and the domain. The condition attached is easy to break on a Windows box: the IceWarp WebService itself has to be the thing answering on ports 80 and 443, and the server's DNS record has to resolve publicly. IIS is installed and listening on 80 on a great many Windows servers by default, and a reverse proxy in front of IceWarp has the same effect, so the request fails and, more quietly, so does every automatic reissue afterwards. The existing certificate keeps working right up to its expiry date and then every strict client fails on the same morning. IceWarp also cannot issue wildcard certificates this way, so a hostname that is not named on the certificate will not validate no matter how well the rest is configured.

Known limits with IceWarp

  • A hosted MCP server has to open an inbound connection to your IceWarp host, so a server published only on an internal network, or reachable only through a corporate VPN, cannot be connected this way. mcpemails is self-hostable if you want the IMAP session to stay inside the perimeter.
  • Certificate validation is strict and cannot be waived, so an expired certificate or one issued for a different name will be refused rather than accepted with a warning.
  • IceWarp's calendars, contacts and chat are not part of this. mcpemails speaks IMAP and SMTP, so it works with mail, not with the groupware features layered beside it.
FAQ

IceWarp and AI: common questions

Does Claude work with IceWarp?

Not by itself. Claude has no IceWarp connector and cannot open an IMAP session to a server you run. Connecting an MCP server such as mcpemails to your IceWarp host gives Claude read, search, send, reply, schedule and organize access to a mailbox on it, and the same inbox is then available in Cursor and ChatGPT.

What are the IceWarp IMAP and SMTP settings?

The hostname is your own server. The ports are IceWarp's documented defaults: IMAP on 143, IMAP over SSL on 993, SMTP on 25, submission on 587 with STARTTLS and SMTPS on 465. IceWarp's own documentation flags 465 as obsolete and prefers 587. Log in with the full email address and the mailbox password.

Why can one IceWarp user connect over IMAP and another cannot?

Almost always the Mailbox Type on the account. In the administration console, open the user, go to the Options tab and look at the mailbox type: if it says POP3 rather than the combined IMAP and POP3 value, that account has no IMAP service regardless of what the server is doing. It is a per-account setting, which is why it affects individuals rather than everyone.

Does IceWarp need an app password?

No. IceWarp has no app-specific password scheme. Clients authenticate with the mailbox password stored on the user account, the same one used for WebClient. If nobody knows it, reset it on the account in the administration console rather than trying to recover it.

Is my IceWarp mail stored on your servers?

No. Messages are fetched live from your IceWarp server over IMAP for each request and passed to your AI client. Credentials are encrypted at rest and message bodies are not retained.

Give your AI an IceWarp inbox

Connect a mailbox from your own IceWarp server. One inbox free forever, no card required.