Give your AI agent a real Posteo inbox. Read, search, send, reply, schedule and organize mail over IMAP, in every MCP client rather than one, with a straight answer about what Posteo's encryption does and does not hide from an agent.
Claude cannot reach Posteo on its own. mcpemails is a hosted MCP server that connects it over IMAP at posteo.de on port 993, and SMTP at posteo.de on port 465, so Claude, Cursor or any MCP client can read, search, send and organize that mail. There is no imap. or smtp. prefix: the bare domain is the server for every Posteo address, whichever Posteo domain yours ends in. Authentication is your ordinary Posteo password unless you have switched on additional email account protection, after which IMAP, POP3 and SMTP accept only an app password created in your Posteo settings. One inbox is free, forever.
Posteo publishes a single server name for everything. IMAP is posteo.de on port 993 with SSL/TLS, or 143 with STARTTLS. POP3 is the same host on 995 or 110. SMTP is posteo.de on 465 or 587. Posteo accepts only encrypted connections, and it requires SMTP authentication even where a client marks the outgoing password as optional, so fill both fields. The username is your complete address. Posteo sells addresses on around twenty domains and posteo.de remains the server for all of them, so there is nothing per-domain to look up and no imap. hostname to guess. Which password you need is decided by one switch. By default your normal Posteo password works. Turn on additional email account protection under Password and security and Posteo stops accepting it over IMAP, POP3 and SMTP entirely, leaving only app passwords. Webmail carries on with the normal password either way.
Copy these into the connect form. mcpemails prefills them where it can, and retries the other standard transport if the first does not answer.
| Protocol | Server | Port | Security |
|---|---|---|---|
| IMAP (incoming) | posteo.de | 993 | TLS (implicit) |
| SMTP (outgoing) | posteo.de | 465 | TLS (implicit) |
Verified 2026-08-31: posteo.de answered a TLS connection and identified itself as an IMAP server under that name. It advertises LOGIN, PLAIN authentication.
Sign in with: Your full Posteo address, whichever Posteo domain it ends in: name@posteo.de, name@posteo.net, name@posteo.org and the rest all authenticate against the same server.
Nine action-based MCP tools: send, reply, forward, schedule, and organize. Your agent finishes the job inside Posteo.
List, read and search across folders to find that invoice, summarize a thread, or pull the latest from a sender.
Compose and send real messages, reply in-thread, and forward, directly from your mailbox, not as a draft you finish by hand.
Queue a message to go out at the right time, so your agent can draft now and send on schedule.
Keep the inbox tidy: file mail into folders, flag what matters, archive the rest, or delete on request.
From sign-up to first AI email in a couple of minutes.
Sign up at mcpemails.com. The free plan connects one inbox, forever, with no card. You get an MCP URL and a key at the end of it.
Log in to Posteo webmail and open Settings, then Password and security, where app passwords are created and managed. Posteo requires each one to be at least 16 characters with at least one number and one capital letter, and you can hold up to five at a time. Name it for this connection so you know which to delete later. You can skip this if extra protection is off, but a credential you can revoke on its own is a better thing to hand a third party.
Choose IMAP / SMTP and enter your full Posteo address, then the password. The host is prefilled as posteo.de for both directions, verified from a live TLS connection, and the outgoing password must be filled in as well as the incoming one because Posteo always authenticates submission.
Drop https://mcpemails.com/api/mcp into Claude, Cursor or ChatGPT, authorize, and your agent has the inbox.
Comparing providers first? See the email provider compatibility matrix
This is the one that generates the support tickets. Once that setting is on, Posteo documents that access via IMAP, POP3 and SMTP is only possible with an app password, while webmail keeps accepting your normal password as before. From the outside it looks like the client broke on its own: the web login still works, so the password is obviously fine, and yet every device refuses. The fix is not a password reset. It is an app password from Password and security, entered in both the incoming and outgoing fields.
Posteo offers two things people conflate. Crypto mail storage encrypts your mailbox at rest on Posteo's servers and is transparent to a client: you log in, the server decrypts, and IMAP works exactly as before, so an agent reads your mail normally. Inbound encryption is the opposite. It takes your public PGP or S/MIME key and encrypts every newly arriving message to it, whether or not the sender encrypted anything, and the result is ciphertext to every client without your private key, this one included. Posteo notes that it only affects new mail, does not encrypt headers, and with S/MIME leaves you unable to read your own mail in webmail. If you want an agent that can read your inbox, crypto mail storage is compatible with that and inbound encryption is not.
Posteo addresses exist on roughly twenty domains, including posteo.net, posteo.org, posteo.eu, posteo.at and posteo.ch, and every one of them is served by the bare posteo.de hostname for IMAP, POP3 and SMTP alike. Clients that build a server name by prefixing your own domain, the usual autoconfiguration guess, end up looking for something that is not the documented server. Enter posteo.de by hand and use the full address as the username.
Posteo's Dovecot server advertises IDLE and SASL-IR but neither MOVE nor UIDPLUS nor SPECIAL-USE. A move is therefore a COPY, a STORE of the \Deleted flag and an EXPUNGE, and with no UIDPLUS the server never reports the new UID, so the copy has to be located again by searching the destination. That is correct but slower than on a server with MOVE, which shows when an agent reorganizes hundreds of messages at once. Missing SPECIAL-USE means folder roles come from names, and Posteo's defaults are the plain English Sent, Drafts and Trash.
Not on its own. Claude has no Posteo connector and cannot speak IMAP. Pointing an MCP server such as mcpemails at your Posteo mailbox gives Claude read, search, send, reply, schedule and organize access, and the same connection then works from Cursor, ChatGPT and other MCP clients without setting it up a second time.
IMAP is posteo.de on port 993 with SSL/TLS, or 143 with STARTTLS. SMTP is posteo.de on port 465 with SSL/TLS, or 587 with STARTTLS. POP3 is the same host on 995 or 110. The username is your full Posteo address on any Posteo domain, and SMTP authentication is always required. Both hosts were verified from a live TLS connection.
Only if you have enabled additional email account protection. By default your ordinary Posteo password authenticates IMAP, POP3 and SMTP. With that protection on, only app passwords work for those protocols. They are created under Settings, Password and security, must be at least 16 characters with a number and a capital letter, and you can hold five at once.
Almost certainly because additional email account protection was switched on. That setting blocks the account password for IMAP, POP3 and SMTP while leaving webmail untouched, which is exactly the pattern you are seeing. Create an app password in Settings under Password and security and put it in both the incoming and outgoing password fields.
No. Crypto mail storage encrypts your mailbox at rest on Posteo's side and is decrypted transparently when you authenticate, so IMAP behaves normally and an agent reads your mail as usual. The feature that does make mail unreadable to a client is inbound encryption, which PGP or S/MIME encrypts every new message to your own public key.
No. Messages are fetched live from posteo.de over IMAP for each request and handed to your AI client. Credentials are encrypted at rest and message bodies are not retained. The AI client you connect does receive the content of anything it reads, which is the separate question worth deciding on purpose.
Connect Posteo in minutes. One inbox free forever, no card required.