Resend
Resend отправляет письма, управляет доменами и шаблонами из ассистента
Что умеет
- Отправлять и отменять письма, включая пакетную отправку
- Читать входящие письма и вложения
- Управлять доменами и их верификацией
- Создавать и отзывать API-ключи
- Создавать и обновлять шаблоны писем
Какие данные видит
Ассистент работает с аккаунтом Resend по API-ключу владельца, включая отправленные и полученные письма.
Нужен ли аккаунт
Нужен API-ключ из настроек сервиса
Resend — MCP-сервер для email-инфраструктуры: ассистент отправляет транзакционные и массовые письма, работает с вложениями, проверяет верификацию доменов, создаёт API-ключи и шаблоны писем. Подходит для автоматизации рассылок и уведомлений без переключения в панель Resend.
Как подключить
Как подключить Resend к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://resend.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить Resend к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://resend.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить Resend к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://resend.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (60)
Технические названия из tools/list. Нужны только разработчикам.
| emails.list | Retrieve a list of emails |
| emails.create | Send an email |
| emails.get | Retrieve a single email |
| emails.update | Update a single email |
| emails.cancel | Cancel the schedule of the e-mail. |
| emails.batch.create | Trigger up to 100 batch emails at once. |
| emails.attachments.list | Retrieve a list of attachments for a sent email |
| emails.attachments.get | Retrieve a single attachment for a sent email |
| emails.receiving.list | Retrieve a list of received emails |
| emails.receiving.get | Retrieve a single received email |
| emails.receiving.attachments.list | Retrieve a list of attachments for a received email |
| emails.receiving.attachments.get | Retrieve a single attachment for a received email |
| domains.list | Retrieve a list of domains |
| domains.create | Create a new domain |
| domains.get | Retrieve a single domain |
| domains.update | Update an existing domain |
| domains.delete | Remove an existing domain |
| domains.verify | Verify an existing domain |
| api_keys.list | Retrieve a list of API keys |
| api_keys.create | Create a new API key |
| api_keys.delete | Remove an existing API key |
| templates.list | Retrieve a list of templates |
| templates.create | Create a template |
| templates.get | Retrieve a single template |
| templates.update | Update an existing template |
| templates.delete | Remove an existing template |
| templates.publish | Publish a template |
| templates.duplicate | Duplicate a template |
| audiences.list | Retrieve a list of audiences |
| audiences.create | Create a list of contacts |
| audiences.get | Retrieve a single audience |
| audiences.delete | Remove an existing audience |
| audiences.contacts.list | Retrieve a list of contacts |
| audiences.contacts.create | Create a new contact |
| audiences.contacts.get | Retrieves a single contact by email |
| audiences.contacts.update | Update a single contact by email |
| audiences.contacts.delete | Remove an existing contact by email |
| audiences.contacts.by_audience_id.get | Retrieve a single contact by id |
| audiences.contacts.by_audience_id.update | Update a single contact by id |
| audiences.contacts.by_audience_id.delete | Remove an existing contact by id |
| broadcasts.list | Retrieve a list of broadcasts |
| broadcasts.create | Create a broadcast |
| broadcasts.get | Retrieve a single broadcast |
| broadcasts.update | Update an existing broadcast |
| broadcasts.delete | Remove an existing broadcast that is in the draft status |
| broadcasts.send | Send or schedule a broadcast |
| segments.list | Retrieve a list of segments |
| segments.create | Create a new segment |
| segments.get | Retrieve a single segment |
| segments.delete | Remove an existing segment |
| topics.list | Retrieve a list of topics |
| topics.create | Create a new topic |
| topics.get | Retrieve a single topic |
| topics.update | Update an existing topic |
| topics.delete | Remove an existing topic |
| contact_properties.list | Retrieve a list of contact properties |
| contact_properties.create | Create a new contact property |
| contact_properties.get | Retrieve a single contact property |
| contact_properties.update | Update an existing contact property |
| contact_properties.delete | Remove an existing contact property |