Yapay zekâ ajanları için e-posta

Ajanınız için bir gelen kutusu.
Koşulları siz belirlersiniz.

Claude Code'u, Codex'i, Cursor'ı ya da herhangi bir MCP istemcisini gerçek bir posta kutusuna bağlayın. Onayladığınız erişim içinde ve izin verdiğiniz süre boyunca adreslerinizden okur, yanıtlar ve gönderir.

Yapıştırılacak bir anahtar yok. İstemci tarayıcınız üzerinden oturum açar, siz de onu diğer uygulamalar gibi onaylarsınız.

Bir ajan [email protected] adresinde bir iade talebi bulur, konuşmanın içinde yanıtlar ve iadeler etiketiyle dosyalar.

Yapıştırılacak tek bir adres.
Herhangi bir MCP istemcisi.

Sunucu, HTTP üzerinden MCP ile iletişim kurar. Adresini istemcinize ekleyin, tarayıcıda bir kez oturum açın ve neye erişebileceğini onaylayın.

claude mcp add --transport http openemail https://api.openemail.uk/mcp

Bir terminalde çalıştırın, ardından oturum açmak için Claude Code'da /mcp yazın.

[mcp_servers.openemail]url = "https://api.openemail.uk/mcp"

~/.codex/config.toml dosyasına ekleyin, ardından codex mcp login openemail komutunu çalıştırın.

{ "mcpServers": { "openemail": { "url": "https://api.openemail.uk/mcp" } } }

Tüm projeler için ~/.cursor/mcp.json dosyasına, tek bir proje için .cursor/mcp.json dosyasına ekleyin.

{ "servers": { "openemail": { "type": "http", "url": "https://api.openemail.uk/mcp" } } }

Çalışma alanınızdaki .vscode/mcp.json dosyasına ekleyin.

{ "mcpServers": { "openemail": { "serverUrl": "https://api.openemail.uk/mcp" } } }

~/.codeium/windsurf/mcp_config.json dosyasına ekleyin.

https://api.openemail.uk/mcp

“Settings” bölümünü açın, ardından “Connectors” bölümüne geçin, “Add custom connector” seçeneğini seçin ve bu adresi yapıştırın.

Ya da ajanın kendini kurmasına izin verin

Bunu terminal komutu çalıştırabilen herhangi bir ajana yapıştırın. Ajanlar için yazılmış bir kılavuzu okur, ardından size düşen tek adımı söyler.

Ajanınız için istem

`npx @openemail/cli agents` komutunu çalıştır ve yazdırdığı kılavuzu oku. Sonra OpenEmail posta kutumda oturum açabilmen için ne yapmam gerektiğini söyle ve bir şey göndermeden önce onay vermemi bekle.

Onayı siz verirsiniz.
Diğer her uygulama gibi.

İstemci oturum açtığında çalışma alanını, neler yapabileceğini, hangi adreslere ne kadar süreyle erişeceğini siz seçersiniz. Bunu daha sonra Hesap → Bağlı uygulamalar'dan değiştirebilir ya da kaldırabilirsiniz.

Tavan sizin rolünüzdür
Bir uygulama sizde olmayan bir izne asla sahip olmaz; rolünüz bir izni kaybettiğinde uygulama da onu bir sonraki çağrısında kaybeder.
Bazı şeyler asla verilmez
Neyi işaretlerseniz işaretleyin, hiçbir uygulama API anahtarı oluşturamaz ya da yenileyemez, faturalandırma sayfasını açamaz veya çalışma alanını yönetemez.
Riskli değişiklikler sizi bekler
Webhook eklemek, kural yazmak, rolleri değiştirmek ya da bir alan adını kaldırmak için doğrulama kodunuz ya da o uygulama için açtığınız “60 dakika boyunca değişikliklere izin ver” seçeneği gerekir.

Baştan sona işler.
Çağrı çağrı.

Aşağıdaki her adım gerçek bir araç, komut ya da olaydır. Baştan sona izlemek için bir iş seçin.

Doğrulama postasını tek kullanımlık bir gelen kutusu alır, kodu da ajan kendisi okur. Hesap yok, anahtar yok.

  1. Komut satırıopenemail temp new --ttl 30

    Önümüzdeki 30 dakika boyunca posta alan bir adres edinir

  2. Tarayıcı

    Bu adresle acme.com'daki kayıt formunu doldurur

  3. Komut satırıopenemail temp watch --first

    İlk mesajın gelmesini bekler

  4. Komut satırıopenemail temp read thr_9e3b7c1a

    Mesajdaki kodu okur

  5. Tarayıcı

    Kodu girer ve kaydı tamamlar

Posta Kutusuk7x2m9qfd4pa@paylaşılan alan adı

Acme

Acme kodunuz: 847 293

Yeni posta gelir gelmez uç noktanız bundan haberdar olur; ajan da postanın geldiği adresten, konuşmanın içinde yanıt verir.

  1. Webhookemail.received

    [email protected] adresine yeni posta gelir

  2. MCPgetThread

    Tüm konuşmayı en eski mesajdan başlayarak okur

  3. MCPreplyToEmail

    Konuşmanın içinde, [email protected] adresinden yanıtlar

  4. MCPmodifyLabels

    iadeler etiketiyle dosyalar

Posta Kutusu[email protected]

Ada Park

Kargom hasarlı geldi. 4821 numaralı sipariş için para iadesi alabilir miyim?

[email protected]

Kargo için özür dileriz. 4821 numaralı siparişinizin iadesi yolda.

Ajan gelecek hafta için bir hatırlatma zamanlar ve yanıt önce gelirse onu iptal eder. Aynı anahtarla iki kez gönderilse de yalnızca bir kez zamanlanır.

  1. Komut satırıopenemail send --to [email protected] … --at 7d --idempotency-key quote-311

    Yedi gün sonrası için bir takip iletisi zamanlar

  2. Webhookemail.replied

    Noor hafta dolmadan yanıt verir

  3. Komut satırıopenemail emails cancel msg_4b7e05d3

    Takip iletisini gitmeden önce iptal eder

Posta Kutusu[email protected]

[email protected]İptal edildi

Geçen hafta gönderdiğim teklifi görüp görmediğinizi sormak istedim.

Noor Haddad

Teşekkürler, teklifle devam ediyoruz.

Şablonu bir insan yazar ve yayımlar. Ajan yalnızca alanlarını doldurur; eksik bir alan boş gönderilmez, reddedilir.

  1. Siz

    “Hoş geldiniz” şablonunu yazar ve yayımlar

  2. MCPpreviewTemplate

    Ada'nın bilgileriyle işler ve sonucu okur

  3. MCPsendWithTemplate

    [email protected] adresine gönderir

  4. Webhookemail.delivered

    Alıcı sunucunun iletiyi kabul ettiğini öğrenir

Posta Kutusu[email protected]

“Hoş geldiniz”, sürüm 3, yayımlandı

[email protected]

Acme'ye hoş geldiniz Ada. Ekip planınız hazır.

Ajanlar hata yapar.
Posta kutusu bunu yakalar.

Ajanlar yeniden dener ve yanlış okur. Tek bir hatalı çağrıyı küçük tutan parçalar bunlar.

API ve komut satırı

POST /emails Idempotency-Key: reply:thr_7c1e4a90

  1. Deneme 1msg_4b7e05d3862c1f0a44b19e2cGönderildi
  2. Deneme 2msg_4b7e05d3862c1f0a44b19e2cYanıt yinelendi

Aynı anahtar, aynı sonuç. Yeniden deneme asla iki kez göndermez.

1Gönderilen e-posta: 1

MCP

tools/call sendEmail

  1. Deneme 1msg_4b7e05d3862c1f0a44b19e2cGönderildi
  2. Deneme 2msg_91c2f7a04d3b6e8c15a0f2d7Gönderildi

MCP gönderimi hemen çıkar, tekrarı da yeniden gönderir.

2Gönderilen e-posta: 2

Önce prova
Herhangi bir komuta --dry-run ekleyin; isteği yapmak yerine yapacağı isteği yazdırır.
Silmeden önce sorar
Başında kimse olmadan çalıştırılan yıkıcı bir komut, ajana --yes eklemesi söylenmedikçe çalışmayı reddeder.
Sahte posta dışarıda kalır
Gönderen alan adının kendisinin sahiplenmediği posta, ajanınızın okuduğu Posta Kutusu'na değil, İstenmeyen E-posta klasörüne gider.
Anahtarlar iz bırakır
Bir API anahtarıyla yapılan her çağrı yolu, durumu ve süresiyle birlikte kaydedilir ve bu kayıt saklanır.

128 araç.
Her biri yaptığı işle adlandırıldı.

Bir uygulama yalnızca onayının kapsadığı araçları alır; okumayla sınırlı bir uygulamada gönderme aracı hiç yoktur.

  • getThreadSummary
  • composeEmail
  • sendEmail
  • replyToEmail
  • listThreads
  • getThread
  • markThreadsRead
  • markThreadsUnread
  • modifyLabels
  • getCurrentDate
  • getUserLabels
  • createLabel
  • updateLabel
  • deleteLabel
  • listContacts
  • getContact
  • createContact
  • updateContact
  • deleteContact
  • listPeople
  • saveContact
  • deleteContacts
  • blockContact
  • unblockContact
  • listContactThreads
  • getContactActivity
  • listAudiences
  • getAudience
  • createAudience
  • updateAudience
  • deleteAudience
  • listAudienceContacts
  • addContactToAudience
  • removeContactFromAudience
  • addContactsToAudience
  • removeContactsFromAudience
  • importContactsToAudience
  • emptyAudience
  • setContactAudiences
  • getAudienceGrowth
  • previewAudienceSend
  • sendToAudience
  • listBroadcasts
  • getBroadcast
  • cancelBroadcast
  • listBroadcastRecipients
  • getBroadcastRecipient
  • getBroadcastStats
  • listTemplates
  • getTemplate
  • getTemplateVersion
  • previewTemplate
  • createTemplate
  • updateTemplate
  • publishTemplate
  • duplicateTemplate
  • replaceTemplateContent
  • restoreTemplateVersion
  • deleteTemplateVersion
  • deleteTemplate
  • listTemplateStarters
  • getTemplateStarter
  • getTemplateAnalytics
  • listTemplateSends
  • sendWithTemplate
  • listFiles
  • getFile
  • deleteFile
  • deleteFiles
  • uploadFile
  • getFileStats
  • createFileLink
  • revokeFileLink
  • listRules
  • getRule
  • createRule
  • testRule
  • setRuleEnabled
  • getEmailTracking
  • getFileDownloads
  • listTrackedEmails
  • getEngagementStats
  • previewTranslation
  • listTranslationLanguages
  • listSuppressions
  • addSuppression
  • removeSuppression
  • getConnections
  • getActiveConnection
  • setActiveConnection
  • getLabel
  • whoAmI
  • listRoles
  • listWorkspaceMembers
  • listInvitations
  • revokeInvitation
  • resendInvitation
  • listDomains
  • getDomain
  • addDomain
  • verifyDomain
  • setDomainCatchAll
  • removeDomain
  • listDomainAddresses
  • addDomainAddress
  • updateDomainAddress
  • removeDomainAddress
  • getDomainLogo
  • setDomainLogo
  • removeDomainLogo
  • setDomainLogoCertificate
  • removeDomainLogoCertificate
  • setDomainDmarcPolicy
  • setAddressPhoto
  • removeAddressPhoto
  • listApiKeys
  • listWebhookEvents
  • listWebhooks
  • rotateApiKey
  • setApiKeyEnabled
  • revokeApiKey
  • setApiKeySendScope
  • listApiKeyRequests
  • listApiKeyActivity
  • listWebhookDeliveries
  • getWebhookDelivery
  • replayWebhookDelivery
  • listWebhookActivity

Önce kodunuzu ister

Eksik olanlar

Dört şey.
Bağlamadan önce bunları bilin.

Anahtarlar MCP'yi açamaz
MCP sunucusu API anahtarı kabul etmez, yalnızca onaylanmış bir oturum açmayla çalışır. Anahtar tutan bir betik bunun yerine komut satırını ya da API'yi kullanır.
MCP gönderimleri hemen çıkar
MCP üzerinden gönderilen bir e-posta hemen gider ve iki kez gönderilirse iki kez gider. Geri alma süresi ya da güvenli bir yeniden deneme için komut satırından veya API üzerinden gönderin.
Bir insan bir kez oturum açar
Tarayıcıda oturum açmak ve riskli bir değişiklik için kod girmek size düşer. Sonrasında ajan, erişimi bitene kadar tek başına çalışır.
Test modu yok
Her anahtar gerçek teslimat yapar. Bir değişikliği önce --dry-run ile deneyin ya da tek kullanımlık bir gelen kutusuna gönderin.

İlk sorulanlar.
Açıkça yanıtlandı.

Kimler için

Tek bir posta kutusu.
Dört giriş yolu.

Bireyler

openemail.uk üzerinde ücretsiz bir adres, arkasında istemci.

acme.comacme.devstudio.acme.com
hello@acme.comteslim edildi
billing@acme.comteslim edildi
oct-2026-signup@acme.comteslim edildi
anything-at-all@acme.comteslim edildi
İşletmeler

Herkes için adresler; üyeler asla koltuk sayılmaz.

[email protected]paylaşılan
SSarahAAliJJamieNNadia
Koltuk eklenmedi. Fatura kıpırdamıyor.
Geliştiriciler

Aynı posta kutusu; API, SDK, CLI ve MCP üzerinden.

/threads?query=invoice
{ "threads": 12 }
İster bir kişi ister bir program tutuyor olsun, aynı posta kutusu.
Yapay zekâ ajanları

Ajanınızın çalışabileceği bir gelen kutusu; erişimi siz onaylarsınız.

listThreads(folder: "inbox", query: "is:unread")
3 okunmamış
Yalnızca [email protected] adresinin postasını okur ve gönderir.

Ona bir adres verin.
Çalışmasını izleyin.

MCP, API ve komut satırı, ücretsiz plan da dâhil her planda vardır. Bir istemci bağlayın ve tam olarak neye erişeceğini onaylayın.

Gelen kutunuz,
kendi kurallarınızla.

İşletmeler, yapay zekâ, ajanlar ve kişisel e-posta için e-posta altyapısı. Ölçek, gizlilik ve denetim için kuruldu. E-postanın ilk günden sahip olması gereken her şey.

OpenEmail

İşletmeler, yapay zekâ, ajanlar ve kişisel e-posta için e-posta altyapısı. Ölçek, gizlilik ve denetim için kuruldu. E-postanın ilk günden sahip olması gereken her şey.

© 2026 OpenEmail. Tüm hakları saklıdır.