helbertparanhos/resend-email-mcp

helbertparanhos/resend-email-mcp

от helbertparanhos
MCP-сервер с полным покрытием Resend API: отправка и управление email, доменами, контактами, рассылками и шаблонами. Уникальный слой диагностики для анализа доставляемости, DNS-проблем, баунсов и а...

resend-email-mcp

The most complete Resend MCP server — full coverage of the Resend API (emails, domains, contacts, broadcasts, templates, segments, topics, webhooks, logs) plus a unique debug/diagnostics layer no other Resend MCP offers: deliverability analysis, DNS troubleshooting, email lifecycle inspection, bounce explanation, and account auditing.

Works with Claude Code, Cursor, Claude Desktop, and any other MCP client.

npm version License: MIT GitHub Stars GitHub Forks GitHub Issues Glama Quality

TypeScript Node.js MCP Claude Code Cursor Claude Desktop

Instagram YouTube LinkedIn Buy Me A Coffee Strat Academy


Why this MCP

resend-email-mcp Official resend-mcp Minimal MCPs
Send / batch / schedule ✅ ✅ partial
Domains, contacts, broadcasts, templates, segments, topics, webhooks ✅ ✅ ❌
API request logs tools ✅ ❌ ❌
Debug layer (diagnose, analyze, inspect, explain, audit) ✅ 7 tools ❌ ❌
Readonly safety mode ✅ ❌ ❌
Raw escape hatch for new endpoints ✅ ❌ ❌
Idempotency-key support ✅ partial ❌

75 tools + 2 resources.


Quick start

1. Get a Resend API key

Create one at https://resend.com/api-keys.

2. Add to your MCP client
Claude Code (CLI)
claude mcp add resend -e RESEND_API_KEY=re_xxxxxxxx -- npx -y resend-email-mcp
Инструменты были проиндексированы:
add_contact_to_segmentидемпотентныйвнешний мир

Добавляет контакт в сегмент.

Параметры
  • idstringобязательный

    Идентификатор контакта

  • segment_idstringобязательный

    Идентификатор сегмента

analyze_deliverabilityтолько чтениеидемпотентныйвнешний мир

Агрегирует самые последние отправленные письма (до 100 - одна страница, не вся история) в метрики доставляемости: количество и процент доставленных, отказов, жалоб, подавленных, открытий и переходов, а также оценку состояния и рекомендации. Используется для ответа на вопрос «Как поживает моя электронная почта?» или для расследования недавнего падения доставляемости.

Параметры
  • sampleinteger

    Сколько последних писем проанализировать (по умолчанию 100)

audit_accountтолько чтениеидемпотентныйвнешний мир

Однократно проверяет работоспособность всего аккаунта Resend: перечисляет домены (и их статус верификации), ключи API и последнюю доставляемость (последние 100 писем), затем возвращает приоритезированный список проблем и рекомендаций. Отличный первый вызов, когда «письма не работают».

Параметры

Без параметров.

cancel_emailвнешний мир

Отменяет запланированное письмо, которое ещё не было отправлено.

Параметры
  • idstringобязательный

    ID ресурса

create_api_keyвнешний мир

Создаёт новый ключ API Resend. Полное значение ключа возвращается ТОЛЬКО один раз. Сохраните его надёжно. При необходимости ограничьте ключ только отправкой и одним доменом.

Параметры
  • domain_idstring

    Ограничивает ключ sending_access одним доменным ID.

  • namestringобязательный

    Метка для ключа, например 'production'.

  • permissionenum

    "full_access" (по умолчанию) или "sending_access" (можно только отправлять электронные письма)

create_broadcastвнешний мир

Создаёт рассылку (новостную рассылку / кампанию), нацеленную на аудиторию или сегмент. Создаётся как черновик - используйте send_broadcast для доставки или планирования.

Параметры
  • audience_idstring

    Идентификатор целевой аудитории (необходимо указать аудиторию или сегмент)

  • fromstringобязательный

    Отправитель, например "Acme news@acme.com" (проверенный домен)

  • htmlstring

    HTML-тело письма (используйте {{{RESEND_UNSUBSCRIBE_URL}}} для ссылки на отписку)

  • namestring

    Внутреннее имя для трансляции.

  • preview_textstring

    Текст превью/прехедера во входящих

  • reply_tostring | string[]

    Адрес(а) Reply-To

  • segment_idstring

    Идентификатор целевого сегмента.

  • subjectstringобязательный

    Тема письма

  • textstring

    Тело в виде обычного текста.

create_contactвнешний мир

Создаёт контакт. Указывает email, а также опционально имя и пользовательские свойства. unsubscribed управляет состоянием подписки.

Параметры
  • emailstringобязательный

    Контактный адрес электронной почты

  • first_namestring
  • last_namestring
  • propertiesobject

    Значения пользовательских свойств, сгруппированные по имени свойства

  • unsubscribedboolean

    Помечает как отписавшегося (по умолчанию false).

create_contact_propertyвнешний мир

Создаёт пользовательское свойство контакта (поле, которое можно сохранять для каждого контакта, например 'plan' или 'signup_date').

Параметры
  • namestringобязательный

    Имя свойства (ключ)

  • typeenumобязательный

    Тип данных свойства

create_domainвнешний мир

Добавляет домен отправки в Resend. Возвращает DNS-записи (SPF, DKIM, опционально DMARC), которые необходимо добавить вашему DNS-провайдеру перед верификацией.

Параметры
  • custom_return_pathstring

    Пользовательский поддомен Return-Path (по умолчанию "send")

  • namestringобязательный

    Доменное имя, например "acme.com" или "mail.acme.com"

  • regionenum

    Регион отправки (по умолчанию us-east-1)

create_segmentвнешний мир

Создаёт сегмент — сохранённую, опционально основанную на правилах группу контактов, на которую можно направлять рассылки.

Параметры
  • filterobject

    Необязательный объект с правилами фильтрации, определяющий принадлежность к сегменту.

  • namestringобязательный

    Название сегмента

create_templateвнешний мир

Создаёт переиспользуемый шаблон письма. Использует плейсхолдеры {{variable}} в html/text и передаёт значения через templateData функции send_email.

Параметры
  • htmlstring

    HTML-тело с {{placeholders}}

  • namestringобязательный

    Имя шаблона

  • subjectstring

    Строка темы по умолчанию

  • textstring

    Тело в виде обычного текста с плейсхолдерами {{placeholders}}

create_topicвнешний мир

Создаёт тему — категорию подписки (например, 'Product updates', 'Promotions'), от которой контакты могут независимо подписываться или отписываться.

Параметры
  • descriptionstring

    Необязательное описание темы

  • namestringобязательный

    Название темы, отображаемое в настройках подписки.

create_webhookвнешний мир

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

Параметры
  • endpointstringобязательный

    HTTPS-URL, которая будет получать POST-запросы событий.

  • eventsenum[]обязательный

    Типы событий для подписки

delete_api_keyидемпотентныйвнешний мир

Безвозвратно отзывает API-ключ по ID.

Параметры
  • idstringобязательный

    ID ресурса

delete_broadcastидемпотентныйвнешний мир

Удаляет трансляцию (удалить можно только черновики и запланированные трансляции).

Параметры
  • idstringобязательный

    ID ресурса

delete_contactидемпотентныйвнешний мир

Удаляет контакт по ID или адресу электронной почты.

Параметры
  • idstringобязательный

    ID контакта или адрес электронной почты.

delete_contact_propertyидемпотентныйвнешний мир

Удаляет свойство контакта по идентификатору.

Параметры
  • idstringобязательный

    ID ресурса

delete_domainидемпотентныйвнешний мир

Удаляет домен из Resend навсегда.

Параметры
  • idstringобязательный

    ID ресурса

delete_segmentидемпотентныйвнешний мир

Удаляет сегмент по ID.

Параметры
  • idstringобязательный

    ID ресурса

delete_templateидемпотентныйвнешний мир

Удаляет шаблон по ID.

Параметры
  • idstringобязательный

    ID ресурса

delete_topicидемпотентныйвнешний мир

Удаляет тему по ID.

Параметры
  • idstringобязательный

    ID ресурса

delete_webhookидемпотентныйвнешний мир

Удаляет вебхук по ID.

Параметры
  • idstringобязательный

    ID ресурса

diagnose_domainтолько чтениеидемпотентныйвнешний мир

Глубокая диагностика DNS/верификации для отправляющего домена. Получает домен, проверяет каждую обязательную DNS-запись (SPF, DKIM, DMARC, MX, Return-Path), сообщает, что верифицировано, а что ожидает проверки или отсутствует, и даёт конкретные шаги по исправлению. Используйте этот инструмент всякий раз, когда отправка не удаётся с сообщением «домен не верифицирован» или перед запуском.

Параметры
  • idstringобязательный

    Идентификатор домена (из list_domains)

duplicate_templateвнешний мир

Дублирует существующий шаблон в новый.

Параметры
  • idstringобязательный

    ID ресурса

  • namestring

    Имя для дублированного шаблона

explain_bounceтолько чтениеидемпотентныйвнешний мир

Диагностирует причину отката письма. Забирает письмо, классифицирует откат как жёсткий / мягкий / блокировка / подавленный, объясняет его простым языком и рекомендует правильное действие (удалить адрес, повторить позже, исправить содержимое и т.д.).

Параметры
  • idstringобязательный

    Идентификатор возвращённого письма

get_broadcastтолько чтениеидемпотентныйвнешний мир

Получает рассылку по ID, включая её статус (черновик/запланировано/отправлено) и статистику.

Параметры
  • idstringобязательный

    ID ресурса

get_contactтолько чтениеидемпотентныйвнешний мир

Извлекает контакт по идентификатору или по адресу электронной почты.

Параметры
  • idstringобязательный

    ID контакта или адрес электронной почты.

get_contact_propertyтолько чтениеидемпотентныйвнешний мир

Извлекает свойство контакта по ID.

Параметры
  • idstringобязательный

    ID ресурса

get_contact_topicsтолько чтениеидемпотентныйвнешний мир

Перечисляет подписки на темы контакта.

Параметры
  • idstringобязательный

    Идентификатор контакта

get_domainтолько чтениеидемпотентныйвнешний мир

Извлекает домен по ID, включая статус проверки и полный список DNS-записей с их текущим состоянием.

Параметры
  • idstringобязательный

    ID ресурса

get_emailтолько чтениеидемпотентныйвнешний мир

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

Параметры
  • idstringобязательный

    ID ресурса

get_email_attachmentтолько чтениеидемпотентныйвнешний мир

Получает одно вложение отправленного письма по идентификатору вложения (возвращает метаданные / информацию для загрузки).

Параметры
  • attachment_idstringобязательный

    ID вложения

  • email_idstringобязательный

    ID отправленного письма

get_logтолько чтениеидемпотентныйвнешний мир

Извлекает одну запись журнала API-запросов по идентификатору с полными деталями запроса и ответа.

Параметры
  • idstringобязательный

    ID ресурса

get_received_attachmentтолько чтениеидемпотентныйвнешний мир

Получает отдельное вложение из полученного письма по идентификатору вложения.

Параметры
  • attachment_idstringобязательный

    ID вложения

  • email_idstringобязательный

    Идентификатор полученного электронного письма

get_received_emailтолько чтениеидемпотентныйвнешний мир

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

Параметры
  • idstringобязательный

    ID ресурса

get_segmentтолько чтениеидемпотентныйвнешний мир

Получает сегмент по ID.

Параметры
  • idstringобязательный

    ID ресурса

get_templateтолько чтениеидемпотентныйвнешний мир

Извлекает шаблон по ID.

Параметры
  • idstringобязательный

    ID ресурса

get_topicтолько чтениеидемпотентныйвнешний мир

Получает тему по идентификатору.

Параметры
  • idstringобязательный

    ID ресурса

get_webhookтолько чтениеидемпотентныйвнешний мир

Получает вебхук по идентификатору (включая его подписанные события и статус).

Параметры
  • idstringобязательный

    ID ресурса

inspect_emailтолько чтениеидемпотентныйвнешний мир

Полный обзор жизненного цикла одного письма: получает его и отображает читаемую временную шкалу его событий (отправлено → доставлено → открыто → переход по ссылке, или возвращено/пожаловались), подсвечивая конечное состояние и любые проблемы. Используйте, чтобы ответить на вопрос «что случилось с этим письмом?».

Параметры
  • idstringобязательный

    ID отправленного письма

list_api_keysтолько чтениеидемпотентныйвнешний мир

Перечисляет все ключи API (только метаданные - секретные значения никогда не возвращаются).

Параметры

Без параметров.

list_broadcastsтолько чтениеидемпотентныйвнешний мир

Перечисляет все трансляции (постранично).

Параметры
  • afterstring

    Курсор пагинации: возвращает элементы после этого ID

  • beforestring

    Пагинационный курсор: возвращает элементы до этого ID.

  • limitinteger

    Максимум элементов для возврата (1-100)

list_contact_propertiesтолько чтениеидемпотентныйвнешний мир

Выводит список всех пользовательских свойств контактов, определённых на аккаунте.

Параметры

Без параметров.

list_contactsтолько чтениеидемпотентныйвнешний мир

Выводит список контактов (постранично).

Параметры
  • afterstring

    Курсор пагинации: возвращает элементы после этого ID

  • beforestring

    Пагинационный курсор: возвращает элементы до этого ID.

  • limitinteger

    Максимум элементов для возврата (1-100)

list_contact_segmentsтолько чтениеидемпотентныйвнешний мир

Перечисляет сегменты, к которым принадлежит контакт.

Параметры
  • idstringобязательный

    Идентификатор контакта

list_domainsтолько чтениеидемпотентныйвнешний мир

Выводит список всех доменов в аккаунте с их статусом верификации.

Параметры

Без параметров.

list_email_attachmentsтолько чтениеидемпотентныйвнешний мир

Перечисляет вложения отправленного письма.

Параметры
  • email_idstringобязательный

    ID отправленного письма

list_emailsтолько чтениеидемпотентныйвнешний мир

Перечисляет отправленные письма (с постраничной выдачей). Помогает найти недавние отправки и их идентификаторы.

Параметры
  • afterstring

    Курсор пагинации: возвращает элементы после этого ID

  • beforestring

    Пагинационный курсор: возвращает элементы до этого ID.

  • limitinteger

    Максимум элементов для возврата (1-100)

list_logsтолько чтениеидемпотентныйвнешний мир

Перечисляет логи запросов API — каждый запрос к вашему аккаунту Resend с кодом состояния, конечной точкой и временем выполнения. Основа для отладки. Для умной фильтрации используйте search_logs.

Параметры
  • afterstring

    Курсор пагинации: возвращает элементы после этого ID

  • beforestring

    Пагинационный курсор: возвращает элементы до этого ID.

  • limitinteger

    Максимум элементов для возврата (1-100)

list_received_attachmentsтолько чтениеидемпотентныйвнешний мир

Перечисляет вложения полученного email.

Параметры
  • email_idstringобязательный

    Идентификатор полученного электронного письма

list_received_emailsтолько чтениеидемпотентныйвнешний мир

Перечисляет входящие (полученные) письма. Требует, чтобы приём писем был настроен в вашем аккаунте Resend.

Параметры
  • afterstring

    Курсор пагинации: возвращает элементы после этого ID

  • beforestring

    Пагинационный курсор: возвращает элементы до этого ID.

  • limitinteger

    Максимум элементов для возврата (1-100)

list_segment_contactsтолько чтениеидемпотентныйвнешний мир

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

Параметры
  • afterstring

    Курсор пагинации: возвращает элементы после этого ID

  • beforestring

    Пагинационный курсор: возвращает элементы до этого ID.

  • idstringобязательный

    Идентификатор сегмента

  • limitinteger

    Максимум элементов для возврата (1-100)

list_segmentsтолько чтениеидемпотентныйвнешний мир

Перечисляет все сегменты.

Параметры

Без параметров.

list_templatesтолько чтениеидемпотентныйвнешний мир

Перечисляет все шаблоны (с пагинацией).

Параметры
  • afterstring

    Курсор пагинации: возвращает элементы после этого ID

  • beforestring

    Пагинационный курсор: возвращает элементы до этого ID.

  • limitinteger

    Максимум элементов для возврата (1-100)

list_topicsтолько чтениеидемпотентныйвнешний мир

Перечисляет все темы.

Параметры

Без параметров.

list_webhooksтолько чтениеидемпотентныйвнешний мир

Выводит список всех настроенных вебхуков.

Параметры

Без параметров.

preview_emailтолько чтениеидемпотентныйвнешний мир

Выполняет пробную отправку email БЕЗ его фактической отправки. Определяет итогового отправителя from (включая значение по умолчанию RESEND_FROM), проверяет содержимое, считывает и определяет размер любых локальных вложений, и возвращает сводку с предупреждениями. Используйте для проверки письма перед вызовом send_email.

Параметры
  • attachmentsobject[]
  • bccany

    Адрес(а) получателя, например "user@example.com" или ["a@x.com","b@y.com"]

  • ccany

    Адрес(а) получателя, например "user@example.com" или ["a@x.com","b@y.com"]

  • fromstring

    Отправитель, например "Acme hello@acme.com". Если не указан, используется RESEND_FROM. Домен должен быть подтверждён.

  • headersobject

    Пользовательские заголовки, например {"X-Entity-Ref-ID": "123"}

  • htmlstring

    Тело HTML (укажите HTML и/или текст)

  • idempotencyKeystring

    Необязательный Idempotency-Key для безопасных повторных попыток (предотвращает дублирование отправок)

  • replyTostring | string[]

    Адрес(а) Reply-To. Если не заданы, используется RESEND_REPLY_TO.

  • scheduledAtstring

    Запланировать на потом: ISO-8601 или естественный язык, например «через 1 час» / «завтра в 9 утра»

  • subjectstringобязательный

    Тема письма

  • tagsobject[]
  • templateDataobject

    Переменные для интерполяции в шаблон

  • templateIdstring

    Отправляет по сохранённому шаблону вместо html/text.

  • textstring

    Тело в виде обычного текста (укажите html и/или text)

  • tostring | string[]обязательный

    Адрес(а) получателя, например "user@example.com" или ["a@x.com","b@y.com"]

publish_templateидемпотентныйвнешний мир

Публикует черновик шаблона, чтобы он стал рабочей версией, используемой в рассылках.

Параметры
  • idstringобязательный

    ID ресурса

remove_contact_from_segmentидемпотентныйвнешний мир

Удаляет контакт из сегмента.

Параметры
  • idstringобязательный

    Идентификатор контакта

  • segment_idstringобязательный

    Идентификатор сегмента

resend_rawвнешний мир

Расширенный запасной выход - сделайте прямой аутентифицированный запрос к ЛЮБОМУ эндпоинту Resend API, для которого нет выделенного инструмента. Отдавайте предпочтение специальным инструментам, когда они доступны. Изменяющие методы (POST/PATCH/PUT/DELETE) заблокированы в режиме только для чтения.

Параметры
  • bodyobject

    Тело JSON-запроса для POST/PATCH/PUT

  • methodenumобязательный

    HTTP-метод

  • pathstringобязательный

    Путь Endpoint, начинающийся с «"/"», например «"/emails"» или «"/domains/{id}"».

  • queryobject

    Параметры строки запроса

search_logsтолько чтениеидемпотентныйвнешний мир

Умный поиск по логам запросов API: получает последние логи и фильтрует по HTTP-статусу, классу статуса (например, только ошибки), подстроке пути эндпоинта и/или получателю. Возвращает совпадающие записи и разбивку по типам ошибок. Используйте, чтобы найти, почему запросы завершаются ошибкой.

Параметры
  • only_errorsboolean

    Оставляет только записи со статусом >= 400.

  • path_containsstring

    Подстрока пути endpoint, например, "/emails"

  • recipient_containsstring

    Подстрока для сопоставления с полями получателя/email.

  • sampleinteger

    Сколько последних логов сканировать (по умолчанию 100)

  • statusinteger

    Точный HTTP-статус для сопоставления, например, 422.

send_batch_emailsвнешний мир

Отправляет до 100 различных писем за один вызов (один API-запрос). Каждая запись - полный объект письма. Примечание: пакетные отправки НЕ поддерживают вложения или планирование из-за ограничений Resend.

Параметры
  • emailsobject[]обязательный

    Массив из 1-100 email-объектов.

  • idempotencyKeystring

    Необязательный Idempotency-Key для всего пакета.

send_broadcastвнешний мир

Отправьте трансляцию сейчас или запланируйте её на потом. Опустите scheduledAt, чтобы отправить немедленно.

Параметры
  • idstringобязательный

    ID ресурса

  • scheduledAtstring

    Формат ISO-8601 или естественный язык, например «завтра в 9 утра». Если не указано, отправка произойдет сейчас.

send_emailвнешний мир

Отправляет одно письмо через Resend. Поддерживает HTML/текст, cc/bcc, reply-to, вложения, теги, пользовательские заголовки, планирование и шаблоны. Использует RESEND_FROM как отправителя по умолчанию, когда from не указан.

Параметры
  • attachmentsobject[]
  • bccany

    Адрес(а) получателя, например "user@example.com" или ["a@x.com","b@y.com"]

  • ccany

    Адрес(а) получателя, например "user@example.com" или ["a@x.com","b@y.com"]

  • fromstring

    Отправитель, например "Acme hello@acme.com". Если не указан, используется RESEND_FROM. Домен должен быть подтверждён.

  • headersobject

    Пользовательские заголовки, например {"X-Entity-Ref-ID": "123"}

  • htmlstring

    Тело HTML (укажите HTML и/или текст)

  • idempotencyKeystring

    Необязательный Idempotency-Key для безопасных повторных попыток (предотвращает дублирование отправок)

  • replyTostring | string[]

    Адрес(а) Reply-To. Если не заданы, используется RESEND_REPLY_TO.

  • scheduledAtstring

    Запланировать на потом: ISO-8601 или естественный язык, например «через 1 час» / «завтра в 9 утра»

  • subjectstringобязательный

    Тема письма

  • tagsobject[]
  • templateDataobject

    Переменные для интерполяции в шаблон

  • templateIdstring

    Отправляет по сохранённому шаблону вместо html/text.

  • textstring

    Тело в виде обычного текста (укажите html и/или text)

  • tostring | string[]обязательный

    Адрес(а) получателя, например "user@example.com" или ["a@x.com","b@y.com"]

test_sendвнешний мир

Проверяет вашу конфигурацию отправки, отправляя на адреса песочницы Resend, которые детерминированно симулируют результаты, НЕ нанося ущерба вашей репутации. Выбирает 'delivered', 'bounced' или 'complained'. Возвращает результирующий ID письма, чтобы вы могли проверить его с помощью inspect_email.

Параметры
  • fromstring

    Отправитель (по умолчанию RESEND_FROM, иначе onboarding@resend.dev)

  • outcomeenumобязательный

    Какой сценарий симулировать?

  • subjectstring

    Тема (по умолчанию: 'resend-email-mcp test send')

update_broadcastидемпотентныйвнешний мир

Обновляет содержимое или настройки черновика рассылки (from, subject, html, text и т.д.).

Параметры
  • fromstring
  • htmlstring
  • idstringобязательный

    ID ресурса

  • namestring
  • preview_textstring
  • reply_tostring | string[]
  • subjectstring
  • textstring
update_contactидемпотентныйвнешний мир

Обновляет имя контакта, состояние подписки или пользовательские свойства.

Параметры
  • first_namestring
  • idstringобязательный

    ID контакта или адрес электронной почты.

  • last_namestring
  • propertiesobject
  • unsubscribedboolean
update_contact_propertyидемпотентныйвнешний мир

Переименовывает свойство контакта.

Параметры
  • idstringобязательный

    ID ресурса

  • namestringобязательный

    Новое имя свойства

update_contact_topicsидемпотентныйвнешний мир

Обновляет подписки контакта на темы (подписка / отписка от конкретных тем).

Параметры
  • idstringобязательный

    Идентификатор контакта

  • topicsobject[]обязательный

    Обновления подписок на темы

update_domainидемпотентныйвнешний мир

Обновляет настройки домена: отслеживание открытий/кликов и принудительное использование TLS.

Параметры
  • click_trackingboolean

    Включает отслеживание кликов.

  • idstringобязательный

    ID ресурса

  • open_trackingboolean

    Включает отслеживание открытий.

  • tlsenum

    Политика TLS: "opportunistic" (по умолчанию) или "enforced"

update_emailидемпотентныйвнешний мир

Обновляет запланированное письмо — в настоящее время можно изменить только запланированное время отправки.

Параметры
  • idstringобязательный

    ID ресурса

  • scheduledAtstringобязательный

    Новое расписание: ISO-8601 или естественный язык, например «через 2 часа»

update_templateидемпотентныйвнешний мир

Обновляет имя, тему или тело шаблона. Создаёт новую черновую версию.

Параметры
  • htmlstring
  • idstringобязательный

    ID ресурса

  • namestring
  • subjectstring
  • textstring
update_topicидемпотентныйвнешний мир

Обновляет название или описание темы.

Параметры
  • descriptionstring
  • idstringобязательный

    ID ресурса

  • namestring
update_webhookидемпотентныйвнешний мир

Обновляет URL конечной точки вебхука, подписанные события или статус включения.

Параметры
  • endpointstring
  • eventsenum[]
  • idstringобязательный

    ID ресурса

  • statusenum
verify_domainидемпотентныйвнешний мир

Запускает проверку для домена после добавления его DNS-записей. Повторно проверяет SPF/DKIM. Используйте diagnose_domain для получения читаемого отчёта о том, чего ещё не хватает.

Параметры
  • idstringобязательный

    ID ресурса

1.0.1основная
1.0.0

Выберите клиент, чтобы установить helbertparanhos/resend-email-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "helbertparanhos-resend-email-mcp-zp23cbmw7m": {
      "command": "npx",
      "args": [
        "-y",
        "resend-email-mcp"
      ],
      "env": {
        "RESEND_API_KEY": "re_xxxxxxxx",
        "RESEND_FROM": "Acme <hello@acme.com>"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "helbertparanhos-resend-email-mcp-zp23cbmw7m": {
      "command": "npx",
      "args": [
        "-y",
        "resend-email-mcp"
      ],
      "env": {
        "RESEND_API_KEY": "re_xxxxxxxx",
        "RESEND_FROM": "Acme <hello@acme.com>"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "helbertparanhos-resend-email-mcp-zp23cbmw7m": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "resend-email-mcp"
      ],
      "env": {
        "RESEND_API_KEY": "re_xxxxxxxx",
        "RESEND_FROM": "Acme <hello@acme.com>"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"helbertparanhos-resend-email-mcp-zp23cbmw7m\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"resend-email-mcp\"],\"env\":{\"RESEND_API_KEY\":\"re_xxxxxxxx\",\"RESEND_FROM\":\"Acme <hello@acme.com>\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "helbertparanhos-resend-email-mcp-zp23cbmw7m": {
      "command": "npx",
      "args": [
        "-y",
        "resend-email-mcp"
      ],
      "env": {
        "RESEND_API_KEY": "re_xxxxxxxx",
        "RESEND_FROM": "Acme <hello@acme.com>"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add helbertparanhos-resend-email-mcp-zp23cbmw7m --env RESEND_API_KEY=re_xxxxxxxx --env RESEND_FROM=Acme <hello@acme.com> -- npx -y resend-email-mcp

Либо через JSON-конфиг:

claude mcp add-json helbertparanhos-resend-email-mcp-zp23cbmw7m "{\"command\":\"npx\",\"args\":[\"-y\",\"resend-email-mcp\"],\"env\":{\"RESEND_API_KEY\":\"re_xxxxxxxx\",\"RESEND_FROM\":\"Acme <hello@acme.com>\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add helbertparanhos-resend-email-mcp-zp23cbmw7m --env RESEND_API_KEY=re_xxxxxxxx --env RESEND_FROM=Acme <hello@acme.com> -- npx -y resend-email-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.helbertparanhos-resend-email-mcp-zp23cbmw7m]
command = "npx"
args = ["-y", "resend-email-mcp"]

[mcp_servers.helbertparanhos-resend-email-mcp-zp23cbmw7m.env]
RESEND_API_KEY = "re_xxxxxxxx"
RESEND_FROM = "Acme <hello@acme.com>"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите helbertparanhos/resend-email-mcp, а в поле команды запуска — строку ниже:
npx -y resend-email-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "helbertparanhos-resend-email-mcp-zp23cbmw7m": {
      "command": "npx",
      "args": [
        "-y",
        "resend-email-mcp"
      ],
      "env": {
        "RESEND_API_KEY": "re_xxxxxxxx",
        "RESEND_FROM": "Acme <hello@acme.com>"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "helbertparanhos-resend-email-mcp-zp23cbmw7m": {
      "command": "npx",
      "args": [
        "-y",
        "resend-email-mcp"
      ],
      "env": {
        "RESEND_API_KEY": "re_xxxxxxxx",
        "RESEND_FROM": "Acme <hello@acme.com>"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например helbertparanhos-resend-email-mcp-zp23cbmw7m.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: helbertparanhos-resend-email-mcp-zp23cbmw7m
    command: npx
    args:
      - "-y"
      - "resend-email-mcp"
    env:
      RESEND_API_KEY: re_xxxxxxxx
      RESEND_FROM: Acme <hello@acme.com>
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "helbertparanhos-resend-email-mcp-zp23cbmw7m": {
      "command": "npx",
      "args": [
        "-y",
        "resend-email-mcp"
      ],
      "env": {
        "RESEND_API_KEY": "re_xxxxxxxx",
        "RESEND_FROM": "Acme <hello@acme.com>"
      }
    }
  }
}

Похожие MCP-сервера

Resend MCP

Resend MCP

официальный

от resend

Отправляет и получает письма через Resend, управляет контактами, рассылками и доменами. Есть облачная версия без установки.

TypeScript⭐ 576
getpoststack/mcp

getpoststack/mcp

от getpoststack

MCP сервер для PostStack Email API предоставляет AI-агентам (Claude, Cursor) 102 инструмента для отправки транзакционных писем, проверки спама, доставляемости, управления контактами и анализа рассы...

TypeScript⭐ 1
mailgun/mailgun-mcp-server

mailgun/mailgun-mcp-server

от mailgun

MCP сервер для Mailgun позволяет AI агентам отправлять email, управлять доставляемостью, доменами и аналитикой. Идеален для разработчиков, автоматизирующих почтовые процессы через MCP инструмент с поддержкой валидации и тестов доставляемости.

TypeScript⭐ 62
shy2593666979/mcp-server-email

shy2593666979/mcp-server-email

от shy2593666979

MCP сервер для отправки email и поиска вложений. Даёт AI-ассистентам возможность составлять и отправлять письма с вложениями, а также искать файлы по шаблону. Использует SMTP, поддерживает нескольких получателей.

Python⭐ 81
railsware/mailtrap-mcp

railsware/mailtrap-mcp

от railsware

MCP сервер для отправки email и тестирования в песочнице Mailtrap. Отправляйте письма, управляйте шаблонами, просматривайте логи доставки и статистику. Помогает разработчикам отлаживать email-функциональность через AI.

TypeScript⭐ 66
multimail-dev/mcp-server

multimail-dev/mcp-server

от multimail-dev

MultiMail — MCP сервер, дающий агенту email с доверительной лестницей от read-only до полной автономии. Письма подписываются ECDSA, отправка контролируется allowlist и человеческим одобрением. Сервер сканирует на вредоносный контент и поддерживает саморегистрацию агентов.

JavaScript⭐ 2
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин