Give your AI agent a real KPN inbox. Read, search, send, reply, schedule and organize mail over IMAP, whatever KPN domain your address happens to end in.
Claude cannot reach a KPN mailbox on its own. mcpemails is a hosted MCP server that connects it over IMAP at imap.kpnmail.nl on port 993, authenticating with your full address and your KPN mail password, so Claude, Cursor or any MCP client can read, search, send and organize the mail. There is no app password and no client-access toggle at KPN, and the same pair of hosts serves every KPN mail domain including the inherited planet.nl, hetnet.nl and xs4all.nl addresses. One inbox is free, forever.
KPN serves IMAP at imap.kpnmail.nl on port 993 over implicit TLS. For outgoing mail KPN's own setup page documents smtp.kpnmail.nl on port 587 with TLS; the same host also answers on port 465 with implicit TLS, which is what mcpemails prefills because a single implicitly encrypted connection is more predictable to hold open from a server. Authentication is your KPN mail password with the full address as the username, and KPN's page states it as plainly as that: Gebruikersnaam: KPN e-mailadres, Wachtwoord: KPN wachtwoord. There is no app-specific password to generate. What is worth understanding is the estate behind those two hostnames: KPN absorbed Planet Internet, Het Net, XS4ALL and a long list of other Dutch providers, and every one of those mail domains now lives on the same KPN platform with the same settings.
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) | imap.kpnmail.nl | 993 | TLS (implicit) |
| SMTP (outgoing) | smtp.kpnmail.nl | 465 | TLS (implicit) |
Verified 2026-08-31: imap.kpnmail.nl answered a TLS connection and identified itself as an IMAP server under that name. It advertises LOGIN, PLAIN authentication.
Sign in with: Your full address, including the domain: naam@kpnmail.nl, or a legacy KPN domain such as naam@planet.nl, naam@hetnet.nl or naam@xs4all.nl.
Nine action-based MCP tools: send, reply, forward, schedule, and organize. Your agent finishes the job inside KPN.
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 and does not ask for a card.
Sign in to the KPN webmail with the address you want to connect. If the password does not work, reset it there rather than in MijnKPN: the mailbox credential is the one the IMAP server checks. Use the address exactly as written, including whichever KPN domain it ends in.
A planet.nl, hetnet.nl or xs4all.nl address does not get its own server. Every KPN mail domain authenticates against imap.kpnmail.nl and smtp.kpnmail.nl. There is nothing per-domain to look up, and configuring a client with a guessed imap.planet.nl is the single most common way to get stuck.
Choose IMAP / SMTP, enter the full address and the mail password. The KPN hosts and ports are prefilled and were verified from a live TLS connection. Then 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
These are two separate facts and it matters not to confuse them. imap.kpnmail.nl answers today and existing mailboxes connect from mail clients as they always have; KPN's own staff answer on this is je kunt e-mailclients blijven gebruiken zoals je gewend bent. What stopped is issuance: from 10 June 2026 you can no longer create a standard KPN e-mail address or an extra account, while every mailbox is migrated to a new platform. KPN describes the pause as temporary (deze situatie is tijdelijk). So this page will connect the address you already have, and cannot help you obtain a new one right now.
KPN still serves mail on a long list of domains it acquired, including planet.nl, hetnet.nl, xs4all.nl, demon.nl, tiscali.nl and worldonline.nl. All of them authenticate against imap.kpnmail.nl. But KPN is explicit that new addresses can only be created on @kpnmail.nl: andere domeinen zijn niet mogelijk. And only addresses that are actually in use are carried across to the new mail platform, so a legacy address that nobody has logged into is the one most at risk.
KPN's IMAP banner offers SASL-IR, IDLE and LITERAL+ and stops there. Without MOVE, filing a message runs as a copy, a flag update and an expunge rather than one atomic command. Without UIDPLUS, the new UID of the copy is not reported back and has to be found by searching the destination folder, which makes bulk filing noticeably slower. Without SPECIAL-USE, Sent, Drafts and Trash are matched by name, and a Dutch KPN mailbox usually names them Verzonden, Concepten and Prullenbak.
smtp.kpnmail.nl advertises AUTH LOGIN and nothing else, no PLAIN. IMAP, by contrast, offers both PLAIN and LOGIN. A client or library that is hard-wired to SASL PLAIN for submission will read your inbox happily and then fail at the first send, which reads like a permissions problem rather than a mechanism mismatch. mcpemails negotiates whatever the server actually offers on each leg.
Not on its own. Claude has no built-in KPN connector. Pointing an MCP server such as mcpemails at the mailbox over IMAP gives Claude read, search, send, reply, schedule and organize access to it, and the same connection then works from Cursor, ChatGPT and other MCP clients.
IMAP is imap.kpnmail.nl on port 993 with SSL. For outgoing mail KPN documents smtp.kpnmail.nl on port 587 with TLS; the same host also answers on 465 with implicit TLS, which is what mcpemails uses. The username is your full KPN e-mail address and the password is your KPN mail password.
No. Every KPN mail domain runs on the same platform and uses imap.kpnmail.nl and smtp.kpnmail.nl. There is no imap.planet.nl or imap.xs4all.nl to find. Enter the address exactly as written, with its own domain, as the username, and use the KPN hostnames.
Not at the moment. KPN stopped the creation of standard KPN e-mail addresses and extra accounts on 10 June 2026 while it migrates every mailbox to a new platform, and it describes the pause as temporary. Existing mailboxes keep working from mail clients throughout. New addresses, when they resume, are @kpnmail.nl only.
No. KPN issues no application-specific passwords. Mail clients authenticate with your KPN e-mail address and your KPN mail password, the same credential the webmail at email.kpn.com accepts. If it is refused, reset it there before looking anywhere else.
No. Messages are fetched live from KPN over IMAP for each request and handed to your AI client. Credentials are encrypted at rest and message bodies are not retained.
Connect KPN, Planet, Het Net or XS4ALL mail in minutes. One inbox free forever, no card required.