Почта для ИИ-агентов
Почтовый ящик для вашего агента.
На ваших условиях.
Подключите Claude Code, Codex, Cursor или любой MCP-клиент к настоящему почтовому ящику. Он читает, отвечает и отправляет с ваших адресов в пределах доступа, который вы одобрили, и столько, сколько вы разрешите.
Вставлять ключ не нужно. Клиент входит через ваш браузер, а вы одобряете его, как любое другое приложение.
Вставить нужно один адрес.
Подойдёт любой MCP-клиент.
Сервер работает по MCP через HTTP. Добавьте его адрес в свой клиент, один раз войдите в браузере и одобрите, к чему у клиента будет доступ.
Или пусть агент настроится сам
Передайте это любому агенту, который умеет выполнять команды в терминале. Он прочитает руководство, написанное для агентов, и назовёт единственный шаг, для которого нужны вы.
Выполни `npx @openemail/cli agents` и прочитай руководство, которое она выведет. Потом скажи, что мне нужно сделать, чтобы подключить тебя к моему почтовому ящику OpenEmail, и дождись моего разрешения, прежде чем что-либо отправлять.
Одобряете вы.
Как любое другое приложение.
Когда клиент входит, вы выбираете рабочее пространство, что ему можно, к каким адресам у него доступ и на какой срок. Позже всё это можно изменить или отозвать в разделе «Аккаунт → Подключённые приложения».
- Ваша роль задаёт потолок
- У приложения никогда не бывает разрешения, которого нет у вас, а когда ваша роль теряет разрешение, приложение теряет его при следующем вызове.
- Кое-что не выдаётся никогда
- Никакое приложение не может создавать или менять API-ключи, открывать оплату или управлять рабочим пространством, что бы вы ни отметили.
- Рискованные изменения ждут вас
- Чтобы добавить вебхук, написать правило, сменить роли или удалить домен, нужен ваш код подтверждения или разрешение на 60 минут, которое вы включаете для этого приложения.
Задачи целиком.
Вызов за вызовом.
Каждый шаг ниже настоящий: инструмент, команда или событие. Выберите задачу, чтобы пройти её от начала до конца.
Агенты ошибаются.
Почтовый ящик их подстрахует.
Агенты повторяют вызовы и неверно понимают прочитанное. Вот что ограничивает вред от одного неудачного вызова.
API и командная строка
POST /emails Idempotency-Key: reply:thr_7c1e4a90
- Попытка 1msg_4b7e05d3862c1f0a44b19e2cОтправлено
- Попытка 2msg_4b7e05d3862c1f0a44b19e2cОтвет повторён
Тот же ключ, тот же результат. Повтор никогда не отправляет дважды.
1Отправлено писем: 1
MCP
tools/call sendEmail
- Попытка 1msg_4b7e05d3862c1f0a44b19e2cОтправлено
- Попытка 2msg_91c2f7a04d3b6e8c15a0f2d7Отправлено
Отправка через MCP уходит сразу, а повтор отправляет снова.
2Отправлено писем: 2
- Сначала пробный прогон
- Добавьте --dry-run к любой команде, и она выведет запрос, который сделала бы, вместо того чтобы его выполнить.
- Удаление сначала спрашивает
- Разрушительная команда, запущенная без человека, отказывается работать, если агенту не велели передать --yes.
- Поддельные письма не проходят
- Письма, от которых отрекается их собственный отправляющий домен, попадают в «Спам», подальше от «Входящих», которые читает ваш агент.
- Ключи оставляют след
- Каждый вызов с API-ключом записывается в журнал с путём, статусом и временем выполнения, и журнал хранится.
Инструментов: 128.
Каждый назван по тому, что делает.
Приложение получает только те инструменты, которые покрывает его одобрение, поэтому у приложения, ограниченного чтением, инструмента отправки нет вовсе.
- 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
Сначала запрашивает ваш код
Чего не хватает
Четыре вещи.
Узнайте о них до подключения.
- Ключи не открывают MCP
- MCP-сервер принимает одобренный вход и никогда не принимает API-ключ. Скрипту с ключом вместо этого нужна командная строка или API.
- Отправка через MCP уходит сразу
- Письмо, отправленное через MCP, уходит немедленно, а если отправить его дважды, оно уйдёт дважды. Для окна отмены или безопасного повтора отправляйте через командную строку или API.
- Человек входит один раз
- Для входа в браузере и для кода при рискованном изменении нужны вы. После этого агент работает сам, пока не истечёт его доступ.
- Нет тестового режима
- Каждый ключ доставляет по-настоящему. Сначала проверьте изменение с --dry-run или отправьте письмо на одноразовый ящик.
Спрашивают первым делом.
Отвечаем прямо.
Для кого это
Один почтовый ящик.
Четыре входа.
Бесплатный адрес на openemail.uk, и за ним клиент.
Тот же почтовый ящик через API, SDK, CLI и MCP.
Почтовый ящик для вашего агента, с доступом, который одобряете вы.
Дайте ему адрес.
Смотрите, как он работает.
MCP, API и командная строка есть на каждом тарифе, включая бесплатный. Подключите клиент и одобрите ровно то, к чему у него будет доступ.