give your ai access to your email inbox via mcp
enter your imap credentials to get an encrypted api key. nothing is stored.
claude desktop / claude code
endpoint
new keys are encrypted with a server secret when configured. revoke access by disabling the app password at your provider.
claude.ai, claude desktop, & other mcp clients
all modern mcp clients support oauth — just add this server url:
your client will automatically open an authorization page where you enter your imap credentials. no manual key needed.
what the ai can do
gmail app password setup
smtp uses port 587 (submission with tls). imap uses port 993.
outlook / office 365
settings: imap.outlook.office365.com:993, smtp.office365.com:587 (tls). use your full email as username.
fastmail
settings: imap.fastmail.com:993 (ssl), smtp.fastmail.com:465 (ssl) or 587 (starttls). use your full email as username.
icloud mail
settings: imap.mail.me.com:993 (ssl), smtp.mail.me.com:587 (ssl/starttls). SMTP username should be your full iCloud email address.
purelymail
if you have 2fa enabled on your purelymail account, generate an app password in your account settings and use that. otherwise, use your regular password.
settings: imap.purelymail.com:993 (ssl), smtp.purelymail.com:587 (starttls).
security
your credentials are never stored — they're encoded into the access token itself and decrypted per-request. use an app-specific password if your provider supports it (gmail, outlook, fastmail, and icloud all do). to revoke access, just disable the app password at your email provider.