mailgun/mailgun-mcp-server

mailgun/mailgun-mcp-server

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

Mailgun MCP Server

npm version MCP License

Overview

A Model Context Protocol (MCP) server for Mailgun that gives AI agents a practical, workflow-oriented interface to send email, diagnose deliverability, and manage account operations.

Заметка

This MCP server runs locally on your machine and communicates over stdio. Mailgun does not currently offer a hosted version of this server.

Capabilities
  • Messaging — Send emails, retrieve stored messages, resend messages
  • Domains — View domain details, verify DNS configuration, manage tracking settings (click, open, unsubscribe)
  • Webhooks — List, create, and update event webhooks
  • Routes — View and update inbound email routing rules
  • Mailing Lists — Create, view, and update mailing lists and their members
  • Templates — Create, view, and update email templates with versioning
  • Analytics — Query sending metrics, usage metrics, and logs
  • Stats — View aggregate statistics by domain, tag, provider, device, and country
  • Suppressions — View bounces, unsubscribes, complaints, and allowlist entries
  • IPs & IP Pools — View IP assignments and dedicated IP pool configuration
  • Bounce Classification — Analyze bounce types and delivery issues
  • Validation — Validate email address deliverability and syntax before sending (validate)
  • Optimize (Inbox Placement) — Retrieve inbox placement / seed test results to gauge deliverability (optimize)
  • Inspect (Email Preview) — Retrieve email rendering and preview test results across clients (inspect)
  • Account Limits — View custom monthly sending limits

Часто задаваемые вопросы

Инструменты были проиндексированы:
get_inbox_placement_result

Получает детали результата

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

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

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

    Отправка домена для получения метрик.

  • durationstring

    Сокращённая запись длительности как альтернатива началу/окончанию (например, '24h', '7d'). По умолчанию — '24h'.

  • endstring

    Конец временного окна в формате ISO 8601.

  • startstring

    Начало временного окна в формате ISO 8601 (например, '2026-04-27T00:00:00Z').

  • timezonestring

    Часовой пояс для окна (например, 'UTC', 'America/New_York'). По умолчанию используется UTC.

get_preview_result

Получает результаты тестов.

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

    Тест для получения результатов.

get-v1-bounce-classification-stats

Выводит статистику, отсортированную по общему количеству отказов.

Параметры
  • groupstring

    Сгруппируйте ответ по полям: subaccount.id, domain.name, entity-id, rule-id

  • include_subaccountsboolean

    Включить субсчета

  • limitnumber

    Ограничивает количество элементов, возвращаемых в ответе.

get-v3-domain-aggregates-countries

Агрегирует счётчики по странам

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

    Доменное имя

get-v3-domain-aggregates-devices

Агрегирует количество по устройствам, вызывающим события.

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

    Доменное имя

get-v3-domain-aggregates-providers

Агрегирует подсчеты по ESP

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

    Доменное имя

get-v3-domain-bounces

Перечисляет все возвраты.

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

    Домен для получения отказов

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

    Максимальное количество возвращаемых записей (необязательно, по умолчанию: 100, макс.: 1000)

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

    Направление страницы относительно указанного адреса: может быть next, previous или last. Если значение пустое, возвращается первая страница.

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

    Отфильтруйте записи по адресам, которые начинаются с указанной подстроки.

get-v3-domain-bounces-address

Ищет запись о возврате.

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

    Адрес для поиска

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

    Домен, из которого получать отказ.

get-v3-domain-complaints

Перечисляет все жалобы.

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

    адрес, служащий «разделителем» между страницами

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

    Домен для получения жалоб

  • limitnumber

    Максимальное количество возвращаемых записей (необязательно, по умолчанию: 100, макс.: 1000)

  • pagestring

    Направление страницы относительно указанного адреса: может быть next, previous или last. Если значение пустое, возвращается первая страница.

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

    Отфильтруйте записи по адресам, которые начинаются с указанной подстроки.

get-v3-domain-complaints-address

Находит запись жалобы

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

    Адрес для поиска

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

    Домен, из которого получить жалобу

get-v3-domains-domain-limits-tag

Получает ограничения тегов.

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

    Доменное имя

get-v3-domains-domain-messages-storage_key

Извлекает сохранённое письмо.

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

    Доменное имя, которое использовалось для отправки электронного письма

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

    Ключ хранилища из связанных событий email (например, поле storage.key в событиях Accepted/Delivered). Обратите внимание: ключи хранилища доступны в течение срока действия политики хранения сообщений вашего домена.

get-v3-domains-domain-tag-countries

Список поддерживаемых кодов стран

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

    Доменное имя

get-v3-domains-domain-tag-devices

Список поддерживаемых устройств

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

    Доменное имя

get-v3-domains-domain-tag-providers

Список поддерживаемых провайдеров

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

    Доменное имя

get-v3-domains-domain-webhooks

Получает вебхуки домена

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

    Доменное имя, для которого вы хотите настроить вебхуки.

get-v3-domains-domain-webhooks-webhook

Получает вебхуки домена по типу

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

    Доменное имя, для которого вы хотите настроить вебхуки.

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

    Тип вебхука, который вы хотите получить. Допустимые типы: accepted, clicked, opened, unsubscribed, delivered, permanent_fail, temporary_fail, complained

get-v3-domains-name-sending_queues

Получает статус очереди сообщений.

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

    Название домена, из которого вы хотите получить очереди отправки

get-v3-domains-name-tracking

Получает настройки отслеживания

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

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

get-v3-domain-stats-total

Итоги по всему домену

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

    Доменное имя

  • durationstring

    Если указана длительность, то она вычисляется от даты 'end' и перезаписывает дату 'start'.

  • endstring

    Конечная дата в формате RFC 2822 или Unix-эпоха (по умолчанию: текущее время).

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

    Название события (или событий), для которых нужно получить статистику (допускается несколько событий). Поддерживаемые события: accepted, delivered, failed, opened, clicked, unsubscribed, complained, stored

  • resolutionstring

    Григорианское разрешение, для которого выполняется запрос: 'day', 'month', 'hour` (по умолчанию: day)

  • startstring

    Дата начала в формате RFC 2822 или unix epoch (по умолчанию: 7 дней назад)

get-v3-domain-tag

Возвращает тег

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

    Доменное имя

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

    Имя тега

get-v3-domain-tags

Перечисляет все теги

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

    Доменное имя

  • limitnumber

    Ограничивает количество элементов, возвращаемых в запросе.

  • pagestring

    Направление страницы на основе параметра тега; допустимые значения: (first, last, next, prev)

  • prefixstring

    Перечисли только те теги, которые начинаются с этого префикса.

  • tagstring

    Тег, который отмечает конец текущей страницы и начало следующей.

get-v3-domain-tag-stats

Получает статистику по тегу.

Параметры
  • countrystring

    Значение страны; см. GET /v3/domains/1/tag/providers, чтобы узнать возможные значения

  • devicestring

    Значение device; см. GET /v3/domains/1/tag/devices для возможных значений.

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

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

  • durationstring

    Если указана длительность, то она вычисляется от даты 'end' и перезаписывает дату 'start'.

  • endstring

    Конечная дата в формате RFC 2822 или Unix-эпоха (по умолчанию: текущее время).

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

    Название события (или событий), для которых нужно получить статистику (допускается несколько событий). Поддерживаемые события: accepted, delivered, failed, opened, clicked, unsubscribed, complained, stored

  • providerstring

    Значение провайдера; возможные значения смотрите в GET /v3/domains/1/tag/providers

  • resolutionstring

    Григорианское разрешение, для которого выполняется запрос: 'day', 'month', 'hour` (по умолчанию: day)

  • startstring

    Дата начала в формате RFC 2822 или unix epoch (по умолчанию: 7 дней назад)

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

    Имя тега

get-v3-domain-tag-stats-aggregates

Получает агрегированные типы статистики по тегу

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

    Доменное имя

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

    Имя тега

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

    Тип агрегации (страна, устройство, провайдер)

get-v3-domain-templates

Получает шаблоны

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

    Доменное имя, для которого нужно получить шаблоны.

  • limitnumber

    Количество шаблонов для получения. По умолчанию и максимальный лимит - 100.

  • pstring

    Маркер, используемый для получения следующей страницы шаблонов.

  • pageenum

    Название страницы для получения. Значение может быть first, last, next или previous. По умолчанию — first.

get-v3-domain-templates-template

Получает шаблон

Параметры
  • activestring

    Если этот флаг установлен в значение «да», в ответ включается активная версия шаблона.

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

    Доменное имя, под которым хранится шаблон.

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

    Имя шаблона для получения.

get-v3-domain-templates-template-versions

Получает все версии шаблонов

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

    Доменное имя, для которого нужно получить шаблоны.

  • limitnumber

    Количество шаблонов для получения. По умолчанию и максимальный лимит - 100.

  • pstring

    Маркер, используемый для получения следующей страницы шаблонов.

  • pageenum

    Название страницы для получения. Значение может быть first, last, next или previous. По умолчанию — first.

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

    имя шаблона, для которого нужно получить версии

get-v3-domain-templates-template-versions-version

Возвращает версию

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

    Доменное имя, под которым хранится шаблон.

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

    Имя шаблона, для которого предназначена версия.

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

    Тег версии шаблона, которую нужно получить.

get-v3-domain-unsubscribes

Вывести список всех отписок

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

    адрес, служащий «разделителем» между страницами

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

    Домен, из которого получать отписки

  • limitnumber

    Максимальное количество возвращаемых записей (необязательно, по умолчанию: 100, макс.: 1000)

  • pagestring

    Направление страницы относительно указанного адреса: может быть next, previous или last. Если значение пустое, возвращается первая страница.

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

    Отфильтруйте записи по адресам, которые начинаются с указанной подстроки.

get-v3-domain-unsubscribes-address

Находит запись об отписке.

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

    Адрес для поиска

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

    Домен, откуда получать отписку.

get-v3-domain-whitelists

Выводит записи разрешённого списка для домена.

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

    адрес, служащий «разделителем» между страницами

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

    Домен для получения записей из белого списка.

  • limitnumber

    Максимальное количество возвращаемых записей (необязательно, по умолчанию: 100, макс.: 1000)

  • pagestring

    Направление страницы относительно указанного адреса: может быть next, previous или last. Если значение пустое, возвращается первая страница.

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

    Отфильтруйте записи по адресам, которые начинаются с указанной подстроки.

get-v3-domain-whitelists-value

Ищет запись из списка разрешённых

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

    Домен, из которого нужно получить запись из списка разрешенных.

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

    Адрес для поиска

get-v3-ip_pools

Выводит список выделенных IP-пулов аккаунта.

Параметры

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

get-v3-ip_pools-pool_id

Получает подробности DIPP

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

    ID DIPP для получения подробной информации

get-v3-ip_pools-pool_id-domains

Получает домены, связанные с DIPP.

Параметры
  • limitnumber

    Максимальное количество возвращаемых записей

  • pagestring

    Закодированный идентификатор страницы, полученный из предыдущего вызова.

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

    ID DIPP для получения подробной информации

get-v3-ips

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

Параметры
  • dedicatedboolean

    Возвращай только выделенные IP-адреса.

  • enabledboolean

    Возвращает только включённые IP-адреса.

get-v3-ips-ip

Получает сведения об IP-адресе учётной записи.

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

    IP-адрес для получения подробной информации

get-v3-ips-ip-domains

Получает все домены аккаунта, на которых назначен определённый IP-адрес.

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

    IP-адрес для фильтрации

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

    Лимит, применяемый к возвращаемым доменам.

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

    Поисковый запрос, которому должны соответствовать имена возвращаемых доменов.

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

    Количество совпадающих доменов, которые нужно пропустить в ответе

get-v3-lists

Получает списки рассылки

Параметры
  • addressstring

    Фильтрует списки рассылки, соответствующие конкретному адресу.

  • limitstring

    Устанавливает предел длины возвращаемого списка. По умолчанию — 100.

  • skipstring

    Пропускает первые n значений в списке. По умолчанию 0.

get-v3-lists-list_address

Получает список рассылки по адресу

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

    Адрес списка рассылки

get-v3-lists-list_address-members

Получает участников списков рассылки.

Параметры
  • addressstring

    Корректная спецификация адреса электронной почты.

  • limitnumber

    Максимальное количество возвращаемых записей. Максимум 100. По умолчанию 100.

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

    Адрес списка рассылки

  • skipnumber
  • subscribedboolean

    Фильтрация списка по тому, подписан участник или нет.

get-v3-lists-list_address-members-member_address

Получает участника

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

    Адрес списка рассылки

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

    Адрес участника

get-v3-routes

Получает все маршруты.

Параметры
  • limitstring

    Возвращает максимальное количество записей. По умолчанию — 100.

  • skipstring

    Количество записей, которые нужно пропустить. По умолчанию — 0.

get-v3-routes-id

Получает маршрут

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

    Уникальный идентификатор маршрута

get-v3-stats-filter

Отфильтрованные/сгруппированные итоги для всего аккаунта

Параметры
  • durationstring

    Если указана длительность, то она вычисляется от даты 'end' и перезаписывает дату 'start'.

  • endstring

    Конечная дата в формате RFC 2822 или Unix-эпоха (по умолчанию: текущее время).

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

    Название события (или событий), для которых нужно получить статистику (допускается несколько событий). Поддерживаемые события: accepted, delivered, failed, opened, clicked, unsubscribed, complained, stored

  • filterstring

    Фильтр для метрик на уровне аккаунта, например filter=domain:my.example.com.

  • groupstring

    Ключ для группировки метрик. Должен быть одним из: total, time, day, month, domain, ip, provider, tag, country.

  • resolutionstring

    Григорианское разрешение, для которого выполняется запрос: 'day', 'month', 'hour` (по умолчанию: day)

  • startstring

    Дата начала в формате RFC 2822 или unix epoch (по умолчанию: 7 дней назад)

get-v3-stats-total

Итоги по всему аккаунту

Параметры
  • durationstring

    Если указана длительность, то она вычисляется от даты 'end' и перезаписывает дату 'start'.

  • endstring

    Конечная дата в формате RFC 2822 или Unix-эпоха (по умолчанию: текущее время).

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

    Название события (или событий), для которых нужно получить статистику (допускается несколько событий). Поддерживаемые события: accepted, delivered, failed, opened, clicked, unsubscribed, complained, stored

  • resolutionstring

    Григорианское разрешение, для которого выполняется запрос: 'day', 'month', 'hour` (по умолчанию: day)

  • startstring

    Дата начала в формате RFC 2822 или unix epoch (по умолчанию: 7 дней назад)

get-v3-stats-total-domains

Итоги по доменам учётных записей для одного временного разрешения

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

    Название события (или событий), для которых нужно получить статистику (допускается несколько событий). Поддерживаемые события: accepted, delivered, failed, opened, clicked, unsubscribed, complained, stored

  • limitstring

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

  • resolutionstring

    Григорианское разрешение, для которого выполняется запрос: 'day', 'month', 'hour` (по умолчанию: day)

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

    Дата/время 'разрешения', которое мы извлекаем

get-v4-domains

Получает домены

Параметры
  • authoritystring

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

  • include_subaccountsboolean

    Ищет по каждому домену, принадлежащему любым субаккаунтам в рамках этого аккаунта. По умолчанию — false.

  • limitnumber

    Максимальное количество элементов. Максимум: 1000. По умолчанию: 100

  • searchstring

    Ищет домены по частичному или полному имени. Подстановочные знаки не поддерживаются.

  • skipnumber

    Получить список элементов, начиная с n-го элемента. По умолчанию: 0

  • sortstring

    Допустимые параметры сортировки: name (по умолчанию сортировка по возрастанию), name:asc или name:desc. Если сортировка не указана, домены возвращаются в порядке, обратном дате создания.

  • statestring

    Получает только домены с определённым статусом. Может быть active, unverified или disabled.

get-v4-domains-name

Получает детали домена

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

    Домен, который вы хотите получить

get-v5-accounts-limit-custom-monthly

Получает текущий пользовательский лимит отправки.

Параметры

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

get-v5-accounts-subaccounts-ip_pools-all

Выводит список DIPPs, делегированных субаккаунтам.

Параметры

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

post-v1-analytics-logs

Выводит список логов.

Параметры
  • endstring

    Конечная дата (по умолчанию: текущее время). Должна быть в формате RFC 2822: https://datatracker.ietf.org/doc/html/rfc2822.html#page-14

  • eventsstring[]

    Набор событий, которые нужно включить.

  • filterobject
  • include_subaccountsboolean

    Включает логи из всех субаккаунтов.

  • include_totalsboolean

    В исходном тексте нет упоминаний о журнальных записях (log entries). Уточните, пожалуйста, что именно нужно посчитать? Если вы имеете в виду количество предложений, слов или упоминаний какого-либо термина — скажите, и я добавлю это в перевод.

  • metric_eventsstring[]

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

  • paginationobject
  • startstring

    Дата начала (по умолчанию: за 1 день до текущего момента). Должна быть в формате RFC 2822: https://datatracker.ietf.org/doc/html/rfc2822.html#page-14

post-v1-analytics-metrics

Запрашивает метрики аккаунта.

Параметры
  • dimensionsenum[]

    json ["Атрибуты данных метрик, такие как 'subaccount'. См. [измерения](https://documentation.mailgun.com/docs/mailgun/user-manual/reporting/dimensions)"]

  • durationstring

    Длительность в формате '1d' '2h' '2m'. Если длительность указана, она вычисляется от конечной даты и переопределяет начальную дату.

  • endstring

    Дата окончания (по умолчанию: текущее время). Должна быть в формате RFC 2822: https://datatracker.ietf.org/doc/html/rfc2822.html#page-14

  • filterobject
  • include_aggregatesboolean

    Включите агрегированные метрики верхнего уровня.

  • include_subaccountsboolean

    Включить статистику со всех субаккаунтов.

  • metricsenum[]

    Названия метрик для получения статистики, например 'processed_count'. См. метрики

  • resolutionstring

    Разрешение в формате «день» «час» «месяц». По умолчанию — день.

  • startstring

    Дата начала (по умолчанию: 7 дней до текущего времени). Должна быть в формате RFC 2822: https://datatracker.ietf.org/doc/html/rfc2822.html#page-14

post-v1-analytics-usage-metrics

Запрашивает метрики использования аккаунта

Параметры
  • dimensionsenum[]

    json ["Атрибуты данных метрик, такие как 'subaccount'. См. [измерения](https://documentation.mailgun.com/docs/mailgun/user-manual/reporting/dimensions)"]

  • durationstring

    Длительность в формате '1d' '2h' '2m'. Если длительность указана, она вычисляется от конечной даты и переопределяет начальную дату.

  • endstring

    Дата окончания (по умолчанию: текущее время). Должна быть в формате RFC 2822: https://datatracker.ietf.org/doc/html/rfc2822.html#page-14

  • filterobject
  • include_aggregatesboolean

    Включите агрегированные метрики верхнего уровня.

  • include_subaccountsboolean

    Включить статистику со всех субаккаунтов.

  • metricsenum[]

    Название метрик, для которых нужно получить статистику, например 'processed_count'.

  • resolutionstring

    Разрешение в формате «день» «час» «месяц». По умолчанию — день.

  • startstring

    Дата начала (по умолчанию: 7 дней до текущего времени). Должна быть в формате RFC 2822: https://datatracker.ietf.org/doc/html/rfc2822.html#page-14

post-v2-bounce-classification-metrics

Список статистики v2

Параметры
  • dimensionsenum[]

    Измерения.

  • durationstring

    Длительность в формате '48h' '60m' '30s'. Если длительность указана, она вычисляется от конечной даты и перезаписывает начальную дату.

  • endobject
  • filterobject
  • include_subaccountsboolean

    Включить статистику со всех субаккаунтов.

  • metricsstring[]

    Возвращаемые метрики. См. пример.

  • paginationobject
  • resolutionobject
  • startobject
post-v3-domain-messages

Отправляет email

Параметры
  • amp-htmlstring

    Часть сообщения AMP. Следуйте рекомендациям Google при создании и отправке AMP-писем.

  • attachmentstring[]

    Вложение файла. Можно отправлять несколько значений attachment. Важно: для отправки вложений нужно использовать кодировку multipart/form-data.

  • bccstring[]

    То же, что и to, но для получателей скрытой копии. Поддерживает формат дружественного имени.

  • ccstring[]

    Аналогично to, но для получателей копии. Поддерживает формат friendly name.

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

    Доменное имя, используемое для отправки сообщения.

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

    Адрес электронной почты в заголовке From. Может содержать понятное имя в формате "Friendly Name <email@domain.com>". Примечание: не обязательно, если отправка идёт с шаблоном, у которого уже задан заголовок From, но переопределит заголовок From шаблона, если указан.

  • htmlstring

    Тело сообщения (HTML-версия)

  • h_X-My-Headerstring

    Добавляет пользовательские заголовки к письму. Используйте префикс 'h:', за которым следуют имя и значение заголовка. Пример: 'h:X-Custom-Header=my-value'

  • inlinestring[]

    Вложение с типом inline. Используется для отправки встроенных изображений (см. пример). Можно отправлять несколько значений inline.

  • o_archive-tostring

    Отправляет копию успешно доставленных сообщений на указанный URL через HTTP POST. Запрос использует Content-Type: application/mime и содержит точное сообщение, которое получил SMTP-сервер получателя. ПРИМЕЧАНИЕ: Они учитываются и тарифицируются как доставленные сообщения.

  • o_deliver-withinstring

    Задает максимальное окно времени для доставки сообщения. Принимает значения в формате [0-9]+h[0-9]+m (например, 1h30m, 30m, 24h), с минимумом 5m и максимумом 24h. Для отложенных сообщений окно доставки отсчитывается от запланированного времени. В пределах этого окна действует стандартный график повторных попыток, поэтому более короткие интервалы могут привести к меньшему числу попыток доставки.

  • o_deliverytimestring

    Задает время запланированной доставки в формате RFC-2822. В зависимости от вашего тарифного плана вы можете планировать отправку сообщений на 3 или 7 дней вперед. Если для вашего домена задана пользовательская настройка message_ttl (time-to-live), это значение определяет максимальную длительность планирования. Пример: 'Fri, 14 Oct 2011 12:00:00 +0000'

  • o_deliverytime-optimize-periodstring

    Включает оптимизацию времени отправки (STO) для каждого сообщения отдельно. Значение задаётся строкой в формате [0-9]+h — количество часов, минимум 24h, максимум 72h. Это значение определяет временное окно, в котором Mailgun будет подбирать оптимальный момент отправки на основе данных о вовлечённости конкретного получателя. Подробнее — в документации по отправке сообщений с STO. Обратите внимание: STO доступна только на определённых тарифных планах. Актуальные условия — на www.mailgun.com/pricing.

  • o_dkimenum

    Включает или отключает подписи DKIM для каждого отдельного сообщения. Переопределяет настройку DKIM на уровне домена для этого конкретного сообщения.

  • o_require-tlsenum

    Когда установлено значение 'yes', сообщение должно отправляться только через TLS-соединение с провайдером электронной почты. Если TLS не может быть установлен, сообщение не будет доставлено. Когда установлено значение 'no' (по умолчанию), Mailgun пытается использовать TLS, но переключается на обычный SMTP, если это необходимо.

  • o_secondary-dkimstring

    Укажите второй ключ домена для подписи письма. Значение задаётся в формате signing_domain/selector, например example.com/s1. Это говорит Mailgun, что нужно подписать сообщение доменом example.com с помощью селектора s1. Обратите внимание: указанный ключ домена должен быть создан и активирован заранее.

  • o_secondary-dkim-publicstring

    Укажите псевдоним ключа домена, указанный в o:secondary-dkim. Также форматируется как public_signing_domain/selector. Опция o:secondary-dkim также должна быть предоставлена. Mailgun подпишет сообщение предоставленным ключом вторичного DKIM, но будет использовать публичное имя и селектор вторичного DKIM. Примечание: Мы выполним проверку DNS перед подписыванием сообщения, чтобы убедиться, что публичные ключи соответствуют вторичному DKIM.

  • o_sending-ipstring

    Используется для указания IP-адреса, с которого будет отправлено письмо, принадлежащее вашему аккаунту.

  • o_sending-ip-poolstring

    Если указан IP Pool ID, письмо будет доставлено с IP-адресом, принадлежащим этому пулу.

  • o_skip-verificationenum

    Если true, сертификат и имя хоста разрешённого MX-хоста не будут проверяться при установке TLS-соединения. Если false, Mailgun будет проверять сертификат и имя хоста. Если что-то из этого не может быть проверено, TLS-соединение не будет установлено. Значение по умолчанию — false

  • o_suppress-headersstring

    Удаляет указанные заголовки X-Mailgun из доставленного сообщения. Укажите названия заголовков через запятую (например, 'X-Mailgun-Variables,X-Mailgun-Tag') или используйте 'all', чтобы удалить все заголовки X-Mailgun. Примечание: заголовок X-Mailgun-Sid в настоящее время используется для обработки жалоб, полученных через петли обратной связи.

  • o_tagstring[]

    Строка тега. Подробнее см. в разделе Tagging.

  • o_testmodeenum

    Включает отправку в тестовом режиме. Сообщения обрабатываются как обычно, но фактически не доставляются получателям. Полезно для тестирования без отправки реальных писем. См. Отправка в тестовом режиме

  • o_time-zone-localizestring

    Переключает оптимизацию часового пояса (TZO) для каждого сообщения отдельно. Строка должна быть задана как предпочтительное время доставки в формате HH:mm или hh:mmaa, где HH:mm используется для 24-часового формата без AM/PM, а hh:mmaa для 12-часового формата с AM/PM. Подробнее см. Отправка сообщения с TZO. Обратите внимание: TZO доступна только на определённых тарифных планах. Подробнее см. www.mailgun.com/pricing

  • o_trackingenum

    Включает и отключает отслеживание кликов и открытий для каждого отдельного сообщения.

  • o_tracking-clicksenum

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

  • o_tracking-opensenum

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

  • o_tracking-pixel-location-topenum

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

  • recipient-variablesstring

    JSON-словарь для пакетной отправки с персонализированными переменными для каждого получателя. Каждый ключ - это email-адрес получателя, а каждое значение - словарь переменных для этого получателя. На переменные можно ссылаться в сообщении через %recipient.variablename%. Пример: '{"alice@example.com": {"name":"Alice", "id":1}, "bob@example.com": {"name":"Bob", "id":2}}'. Максимум 1000 получателей на одну пакетную отправку. Подробнее см. Batch Sending.

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

    Тема сообщения. Примечание: необязательно, если отправка идёт с шаблоном, у которого уже задана тема, но если указана, она переопределит её.

  • templatestring

    Название шаблона, сохранённого через Templates API, которое используется для рендеринга тела письма. Подробнее см. Templates

  • textstring

    Тело сообщения (текстовая версия)

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

    Электронный адрес получателя(ей). Поддерживается формат с отображаемым именем. Пример: "Bob <bob@host.com>". Несколько получателей разделяются запятыми. Дублирующиеся адреса автоматически игнорируются.

  • t_textenum

    Создает текстовую версию шаблона вместе с HTML-версией при отправке писем на основе шаблонов. Если установлено значение 'yes', Mailgun создает текстовую MIME-часть на основе содержимого шаблона, что обеспечивает совместимость с почтовыми клиентами, которые не поддерживают HTML или у которых отключено отображение HTML. Это улучшает доставляемость писем и их доступность, предоставляя запасной текстовый вариант в многочастных письмах.

  • t_variablesstring

    Допустимый JSON-словарь, используемый в качестве входных данных для подстановки переменных в шаблонах. См. Шаблоны для получения дополнительной информации.

  • t_versionstring

    Рендерите конкретную версию шаблона, а не последнюю. Опцию template тоже нужно указать.

  • v_my-varstring

    Прикрепляет пользовательские данные к сообщению, используя префикс 'v:' с последующим именем переменной. При отправке с шаблонами предоставляет значения для подстановки переменных шаблона (переопределяется 't:variables', если указаны оба). Если шаблоны не используются, обрабатывается как метаданные и включается в события/вебхуки. Переменные видны в заголовке X-Mailgun-Variables доставленного email. Пример: 'v:user-id=123'. ПРИМЕЧАНИЕ: Все, что превышает 4KB, будет усечено в событии/вебхуках.

post-v3-domains-domain-messages-storage_key

Повторно отправляет электронное письмо.

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

    Доменное имя, используемое для отправки сообщения.

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

    Ключ хранилища из связанных событий email (например, поле storage.key в событиях Accepted/Delivered). Обратите внимание: ключи хранилища доступны в течение срока действия политики хранения сообщений вашего домена.

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

    Электронный адрес получателя(ей). Поддерживается формат с отображаемым именем. Пример: "Bob <bob@host.com>". Несколько получателей разделяются запятыми. Дублирующиеся адреса автоматически игнорируются.

post-v3-domains-domain-webhooks

Создаёт доменный вебхук

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

    Доменное имя, для которого создаётся вебхук.

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

    Тип вебхука для создания. Допустимые типы: accepted, clicked, opened, unsubscribed, delivered, permanent_fail, temporary_fail, complained

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

    url(ы) для отправки вебхуков. Указывайте несколько раз, чтобы привязать более одного url. Максимум 3 url для каждого типа вебхука.

post-v3-domain-templates

Создаёт шаблон

Параметры
  • commentstring

    Комментарий версии. Это действительно только при создании новой версии. (указан параметр шаблона.)

  • createdBystring

    В необязательном поле метаданных пользователь API может указать, кто создал шаблон.

  • descriptionstring

    Описание хранимого шаблона.

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

    Доменное имя, с которым связан шаблон.

  • headersstring

    Объект JSON с ключами-значениями заголовков, сохраняемый вместе с шаблоном. Где ключ — это имя заголовка, а значение — значение заголовка. В настоящее время поддерживаются только имена заголовков From, Subject и Reply-To. Эти заголовки вставляются в MIME в момент попытки доставки. Заголовки, заданные на уровне сообщения, переопределяют заголовки, заданные на уровне шаблона. Например, установка заголовка From при отправке переопределит заголовок From, сохранённый в шаблоне. Кроме того, заголовки, создаваемые шаблонами, не отражаются в принятом событии, поскольку они не добавляются к сообщению до момента подготовки сообщения к доставке. Если заголовок From не указан ни в сообщении, ни в шаблоне, по умолчанию будет использоваться postmaster@your-sending-domain.tld.

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

    Имя сохраняемого шаблона. Поддерживает символы utf-8, и имя будет приведено к нижнему регистру.

  • tagstring

    Начальный тег созданной версии. Если шаблонный параметр указан, а тег отсутствует, используется значение по умолчанию initial.

  • templatestring

    Содержимое шаблона.

post-v3-domain-templates-template-versions

Создаёт версию шаблона

Параметры
  • activestring

    Если этот флаг установлен в «да», эта версия становится активной.

  • commentstring

    Комментарий, относящийся к создаваемой версии.

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

    Доменное имя, с которым связан шаблон.

  • headersstring

    Объект JSON с ключами-значениями заголовков, сохраняемый вместе с шаблоном. Где ключ — это имя заголовка, а значение — значение заголовка. В настоящее время поддерживаются только имена заголовков From, Subject и Reply-To. Эти заголовки вставляются в MIME в момент попытки доставки. Заголовки, заданные на уровне сообщения, переопределяют заголовки, заданные на уровне шаблона. Например, установка заголовка From при отправке переопределит заголовок From, сохранённый в шаблоне. Кроме того, заголовки, создаваемые шаблонами, не отражаются в принятом событии, поскольку они не добавляются к сообщению до момента подготовки сообщения к доставке. Если заголовок From не указан ни в сообщении, ни в шаблоне, по умолчанию будет использоваться postmaster@your-sending-domain.tld.

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

    Тег создаваемой версии. Должен быть уникальным для шаблона.

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

    Содержимое шаблона.

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

    имя шаблона для создания новой версии.

post-v3-lists

Создаёт список рассылки

Параметры
  • access_levelstring

    Уровень доступа к списку, одно из значений: readonly, members, everyone. По умолчанию — readonly.

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

    Укажите настоящий email для списка рассылки, например, developers@mailgun.net или так: Developers devs@mg.net.

  • descriptionstring

    Описание

  • namestring

    Название списка рассылки, например, Developers

  • reply_preferencestring

    Укажите, куда направлять ответы: в список или отправителю. По умолчанию — в список.

post-v3-lists-list_address-members

Создаёт участника списка рассылки

Параметры
  • addressstring

    Спецификация допустимого адреса электронной почты.

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

    Адрес списка рассылки

  • namestring

    Необязательное имя элемента.

  • subscribedboolean

    Установите, подписан ли участник или нет. По умолчанию — true.

  • upsertboolean

    Установите значение True, чтобы обновить участника, если он присутствует, или False, чтобы вызвать ошибку в случае дубликата участника. По умолчанию — false.

  • varsobject
put-v3-domains-domain-webhooks-webhook

Обновляет вебхук домена.

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

    Название домена, из которого вы хотите получать вебхук.

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

    Новые URL-адреса для привязки к вебхуку. Используйте несколько раз, чтобы привязать более одного URL-адреса. Максимум 3 URL-адреса для каждого типа.

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

    Тип вебхука для обновления.

put-v3-domains-name-tracking-click

Обновляет настройки отслеживания кликов.

Параметры
  • activestring

    Установите параметр в htmlonly, true или false. Опустите этот параметр, чтобы не изменять активный статус. Отслеживание кликов считается активным, если оно находится в состоянии htmlonly или true.

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

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

put-v3-domains-name-tracking-open

Обновляет настройки отслеживания открытий

Параметры
  • activeboolean

    Установите этот параметр в true или false, чтобы переключить статус активности отслеживания открытий. Опустите этот параметр, чтобы сохранить текущие настройки.

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

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

  • place_at_the_topboolean

    Установка этого параметра в true разместит пиксель отслеживания открытий в верхней части HTML-тела при вставке в MIME письма. Опустите этот параметр, чтобы сохранить текущую настройку.

put-v3-domains-name-tracking-unsubscribe

Обновляет настройки отслеживания отписок

Параметры
  • activeboolean

    Этот параметр переключает активный статус отслеживания отписок в домене.

  • html_footerstring

    Обновляет HTML-футер для ссылки отписки, вставленной в HTML-часть письма MIME.

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

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

  • text_footerstring

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

put-v3-domain-templates-template

Обновляет шаблон.

Параметры
  • descriptionstring

    Обновите описание обновляемого шаблона.

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

    Доменное имя, с которым связан шаблон.

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

    Имя шаблона.

put-v3-domain-templates-template-versions-version

Обновляет версию

Параметры
  • activestring

    Если этот флаг установлен в «да», эта версия становится активной.

  • commentstring

    Комментарий, относящийся к создаваемой версии.

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

    Доменное имя, с которым связан шаблон.

  • headersstring

    JSON-объект заголовков вида «ключ-значение» для хранения вместе с шаблоном. Ключ - это имя заголовка, значение - его содержимое. Сейчас поддерживаются только заголовки From, Subject и Reply-To. Эти заголовки вставляются в MIME при попытке доставки.

  • templatestring

    Содержимое шаблона.

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

    Имя шаблона, под которым хранится версия.

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

    Тег версии обновляемого шаблона

put-v3-lists-list_address

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

Параметры
  • access_levelstring

    Одно из: readonly, members, everyone. По умолчанию: readonly.

  • addressstring

    Новый адрес списка рассылки.

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

    Адрес списка рассылки

  • list-idstring
  • namestring
  • reply_referencestring

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

put-v3-lists-list_address-members-member_address

Обновляет участника списка рассылки

Параметры
  • addressstring

    Корректная спецификация адреса электронной почты.

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

    Адрес списка рассылки

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

    Адрес участника

  • namestring

    Необязательное имя элемента.

  • subscribedboolean

    Устанавливает, подписан ли член или нет. По умолчанию — true.

  • varsobject
put-v3-routes-id

Обновляет маршрут

Параметры
  • actionstring[]

    Это действие выполняется, когда выражение возвращает True. Вы можете передавать несколько параметров.

  • descriptionstring

    Произвольная строка.

  • expressionstring

    Правило фильтрации.

  • idstring

    Уникальный идентификатор маршрута

  • prioritynumber

    Меньшее число означает более высокий приоритет. Маршруты с более высоким приоритетом обрабатываются первыми.

put-v4-domains-name-verify

Проверяет домен.

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

    Название домена для проверки

validate_email

Проверяет адрес V4

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

    Адрес, который нужно проверить

  • provider_lookupboolean

    Включает или отключает поиск провайдера, по умолчанию включено.

2.1.3основная
2.1.2
1.0.2
1.0.1
1.0.0
1.0.0-beta.1

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

Любой клиент

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

{
  "mcpServers": {
    "mailgun-mailgun-mcp-server-xebo": {
      "command": "npx",
      "args": [
        "-y",
        "@mailgun/mcp-server"
      ],
      "env": {
        "MAILGUN_API_KEY": "YOUR-mailgun-api-key",
        "MAILGUN_API_REGION": "us"
      }
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "mailgun-mailgun-mcp-server-xebo": {
      "command": "npx",
      "args": [
        "-y",
        "@mailgun/mcp-server"
      ],
      "env": {
        "MAILGUN_API_KEY": "YOUR-mailgun-api-key",
        "MAILGUN_API_REGION": "us"
      }
    }
  }
}
VS Code

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

{
  "servers": {
    "mailgun-mailgun-mcp-server-xebo": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@mailgun/mcp-server"
      ],
      "env": {
        "MAILGUN_API_KEY": "YOUR-mailgun-api-key",
        "MAILGUN_API_REGION": "us"
      }
    }
  }
}

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

code --add-mcp "{\"name\":\"mailgun-mailgun-mcp-server-xebo\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@mailgun/mcp-server\"],\"env\":{\"MAILGUN_API_KEY\":\"YOUR-mailgun-api-key\",\"MAILGUN_API_REGION\":\"us\"}}"
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": {
    "mailgun-mailgun-mcp-server-xebo": {
      "command": "npx",
      "args": [
        "-y",
        "@mailgun/mcp-server"
      ],
      "env": {
        "MAILGUN_API_KEY": "YOUR-mailgun-api-key",
        "MAILGUN_API_REGION": "us"
      }
    }
  }
}
Claude CodeClaude Code

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

claude mcp add mailgun-mailgun-mcp-server-xebo --env MAILGUN_API_KEY=YOUR-mailgun-api-key --env MAILGUN_API_REGION=us -- npx -y @mailgun/mcp-server

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

claude mcp add-json mailgun-mailgun-mcp-server-xebo "{\"command\":\"npx\",\"args\":[\"-y\",\"@mailgun/mcp-server\"],\"env\":{\"MAILGUN_API_KEY\":\"YOUR-mailgun-api-key\",\"MAILGUN_API_REGION\":\"us\"}}"
CodexCodex

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

codex mcp add mailgun-mailgun-mcp-server-xebo --env MAILGUN_API_KEY=YOUR-mailgun-api-key --env MAILGUN_API_REGION=us -- npx -y @mailgun/mcp-server

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

[mcp_servers.mailgun-mailgun-mcp-server-xebo]
command = "npx"
args = ["-y", "@mailgun/mcp-server"]

[mcp_servers.mailgun-mailgun-mcp-server-xebo.env]
MAILGUN_API_KEY = "YOUR-mailgun-api-key"
MAILGUN_API_REGION = "us"
PerplexityPerplexity

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

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

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "mailgun-mailgun-mcp-server-xebo": {
      "command": "npx",
      "args": [
        "-y",
        "@mailgun/mcp-server"
      ],
      "env": {
        "MAILGUN_API_KEY": "YOUR-mailgun-api-key",
        "MAILGUN_API_REGION": "us"
      }
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "mailgun-mailgun-mcp-server-xebo": {
      "command": "npx",
      "args": [
        "-y",
        "@mailgun/mcp-server"
      ],
      "env": {
        "MAILGUN_API_KEY": "YOUR-mailgun-api-key",
        "MAILGUN_API_REGION": "us"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

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

mcpServers:
  - name: mailgun-mailgun-mcp-server-xebo
    command: npx
    args:
      - "-y"
      - "@mailgun/mcp-server"
    env:
      MAILGUN_API_KEY: YOUR-mailgun-api-key
      MAILGUN_API_REGION: us
Zed

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

{
  "context_servers": {
    "mailgun-mailgun-mcp-server-xebo": {
      "command": "npx",
      "args": [
        "-y",
        "@mailgun/mcp-server"
      ],
      "env": {
        "MAILGUN_API_KEY": "YOUR-mailgun-api-key",
        "MAILGUN_API_REGION": "us"
      }
    }
  }
}

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

clawaimail/mcp

clawaimail/mcp

от joansongjr

ClawAIMail - MCP сервер для AI-агентов, предоставляющий почтовые ящики и полный контроль над email через REST API, WebSocket и webhooks. Идеален для разработчиков, строящих агентные рабочие процессы с email.

HTML⭐ 2
helbertparanhos/resend-email-mcp

helbertparanhos/resend-email-mcp

от helbertparanhos

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

TypeScript⭐ 1
getpoststack/mcp

getpoststack/mcp

от getpoststack

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

TypeScript⭐ 1
TheSameAbramovych/qmailing-mcp-server

TheSameAbramovych/qmailing-mcp-server

от thesameabramovych

MCP сервер для интеграции AI-агентов с почтовым сервисом QMailing. Позволяет управлять ящиками, отправлять и читать письма, работать с вложениями и вебхуками. Подключается к Claude.ai через OAuth или к другим MCP-клиентам через npm. Требует тариф PLUS.

TypeScript⭐ 1
Resend MCP

Resend MCP

официальный

от resend

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

TypeScript⭐ 576
n24q02m/better-email-mcp

n24q02m/better-email-mcp

от n24q02m

MCP-сервер для email через IMAP/SMTP: читает, отправляет, управляет папками и вложениями. Поддерживает мультиаккаунты, автонастройку провайдера и app passwords. Упрощает интеграцию почты в AI-агентов.

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

Лука Никитин