Почта для ИИ-агентов

Почтовый ящик для вашего агента.
На ваших условиях.

Подключите Claude Code, Codex, Cursor или любой MCP-клиент к настоящему почтовому ящику. Он читает, отвечает и отправляет с ваших адресов в пределах доступа, который вы одобрили, и столько, сколько вы разрешите.

Вставлять ключ не нужно. Клиент входит через ваш браузер, а вы одобряете его, как любое другое приложение.

Агент находит запрос на возврат в [email protected], отвечает на него в переписке и помечает его меткой возвраты.

Вставить нужно один адрес.
Подойдёт любой MCP-клиент.

Сервер работает по MCP через HTTP. Добавьте его адрес в свой клиент, один раз войдите в браузере и одобрите, к чему у клиента будет доступ.

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

Выполните команду в терминале, затем введите /mcp в Claude Code, чтобы войти.

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

Добавьте это в ~/.codex/config.toml, затем выполните codex mcp login openemail.

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

Добавьте это в ~/.cursor/mcp.json для всех проектов или в .cursor/mcp.json для одного.

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

Добавьте это в .vscode/mcp.json в своей рабочей области.

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

Добавьте это в ~/.codeium/windsurf/mcp_config.json.

https://api.openemail.uk/mcp

Откройте «Settings», затем «Connectors», выберите «Add custom connector» и вставьте этот адрес.

Или пусть агент настроится сам

Передайте это любому агенту, который умеет выполнять команды в терминале. Он прочитает руководство, написанное для агентов, и назовёт единственный шаг, для которого нужны вы.

Промпт для вашего агента

Выполни `npx @openemail/cli agents` и прочитай руководство, которое она выведет. Потом скажи, что мне нужно сделать, чтобы подключить тебя к моему почтовому ящику OpenEmail, и дождись моего разрешения, прежде чем что-либо отправлять.

Одобряете вы.
Как любое другое приложение.

Когда клиент входит, вы выбираете рабочее пространство, что ему можно, к каким адресам у него доступ и на какой срок. Позже всё это можно изменить или отозвать в разделе «Аккаунт → Подключённые приложения».

Ваша роль задаёт потолок
У приложения никогда не бывает разрешения, которого нет у вас, а когда ваша роль теряет разрешение, приложение теряет его при следующем вызове.
Кое-что не выдаётся никогда
Никакое приложение не может создавать или менять API-ключи, открывать оплату или управлять рабочим пространством, что бы вы ни отметили.
Рискованные изменения ждут вас
Чтобы добавить вебхук, написать правило, сменить роли или удалить домен, нужен ваш код подтверждения или разрешение на 60 минут, которое вы включаете для этого приложения.

Задачи целиком.
Вызов за вызовом.

Каждый шаг ниже настоящий: инструмент, команда или событие. Выберите задачу, чтобы пройти её от начала до конца.

Письмо с подтверждением принимает одноразовый ящик, и агент сам считывает из него код. Без аккаунта и без ключа.

  1. Командная строкаopenemail temp new --ttl 30

    Получает адрес, который принимает почту следующие 30 минут

  2. Браузер

    Вписывает его в форму регистрации на acme.com

  3. Командная строкаopenemail temp watch --first

    Ждёт, когда придёт первое письмо

  4. Командная строкаopenemail temp read thr_9e3b7c1a

    Считывает код из письма

  5. Браузер

    Вводит код и завершает регистрацию

Входящиеk7x2m9qfd4pa@общий домен

Acme

Ваш код Acme: 847 293

Ваш эндпоинт узнаёт о новой почте, как только она приходит, а агент отвечает прямо в переписке с того адреса, на который пришло письмо.

  1. Вебхукemail.received

    На [email protected] приходит новое письмо

  2. MCPgetThread

    Читает всю переписку, начиная с самого старого письма

  3. MCPreplyToEmail

    Отвечает в переписке с адреса [email protected]

  4. MCPmodifyLabels

    Помечает меткой возвраты

Входящие[email protected]

Ada Park

Моя посылка пришла повреждённой. Можно вернуть деньги за заказ 4821?

[email protected]

Нам жаль, что так вышло с посылкой. Возврат по заказу 4821 уже в пути.

Агент планирует напоминание на следующую неделю и отменяет его, если ответ придёт раньше. Если запрос придёт дважды с тем же ключом, напоминание будет запланировано один раз.

  1. Командная строкаopenemail send --to [email protected] … --at 7d --idempotency-key quote-311

    Планирует напоминание через семь дней

  2. Вебхукemail.replied

    Noor отвечает до конца недели

  3. Командная строкаopenemail emails cancel msg_4b7e05d3

    Отменяет напоминание до отправки

Входящие[email protected]

[email protected]Отменено

Уточняю, дошла ли до вас смета, отправленная на прошлой неделе.

Noor Haddad

Спасибо, мы принимаем смету.

Шаблон пишет и публикует человек. Агент лишь заполняет его поля, и письмо с пропущенным полем не уходит с пустым местом, а отклоняется.

  1. Вы

    Пишет и публикует приветственный шаблон

  2. MCPpreviewTemplate

    Отрисовывает его с данными Ada и читает результат

  3. MCPsendWithTemplate

    Отправляет его на [email protected]

  4. Вебхукemail.delivered

    Узнаёт, что принимающий сервер его принял

Входящие[email protected]

Приветствие, версия 3, опубликовано

[email protected]

Добро пожаловать в Acme, Ada. Ваш командный тариф готов.

Агенты ошибаются.
Почтовый ящик их подстрахует.

Агенты повторяют вызовы и неверно понимают прочитанное. Вот что ограничивает вред от одного неудачного вызова.

API и командная строка

POST /emails Idempotency-Key: reply:thr_7c1e4a90

  1. Попытка 1msg_4b7e05d3862c1f0a44b19e2cОтправлено
  2. Попытка 2msg_4b7e05d3862c1f0a44b19e2cОтвет повторён

Тот же ключ, тот же результат. Повтор никогда не отправляет дважды.

1Отправлено писем: 1

MCP

tools/call sendEmail

  1. Попытка 1msg_4b7e05d3862c1f0a44b19e2cОтправлено
  2. Попытка 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, и за ним клиент.

acme.comacme.devstudio.acme.com
hello@acme.comдоставлено
billing@acme.comдоставлено
oct-2026-signup@acme.comдоставлено
anything-at-all@acme.comдоставлено
Компании

Адреса для всех, участники никогда не считаются местами.

SSarahAAliJJamieNNadia
Место не добавлено. Счёт не меняется.
Разработчики

Тот же почтовый ящик через API, SDK, CLI и MCP.

/threads?query=invoice
{ "threads": 12 }
Один и тот же ящик, держит его человек или программа.
ИИ-агенты

Почтовый ящик для вашего агента, с доступом, который одобряете вы.

listThreads(folder: "inbox", query: "is:unread")
3 непрочитанных
Он читает и отправляет только почту [email protected].

Дайте ему адрес.
Смотрите, как он работает.

MCP, API и командная строка есть на каждом тарифе, включая бесплатный. Подключите клиент и одобрите ровно то, к чему у него будет доступ.

Ваши входящие,
на ваших условиях.

Почтовая инфраструктура для бизнеса, ИИ, агентов и личной почты. Создана для масштаба, приватности и контроля. Всё, что должно было быть в почте с первого дня.

© 2026 OpenEmail. Все права защищены.