Inxmail MCP
inxmail-mcp
MCP-сервер для Inxmail Commerce Transactional API. Управляйте событиями, отправками, возвратами, списком блокировок, черным списком, реакциями и отслеживанием доставки — напрямую из Claude.
Быстрый старт
1. Установка
npm install -g inxmail-mcp
# or use npx (no install needed)2. Получение учетных данных API
В панели администратора Inxmail Commerce создайте ключ API в разделе API Login Data. Вы получите:
API Key ID (имя пользователя)
API Secret (пароль)
Имя вашего экземпляра (instance) — это поддомен из вашего URL API Inxmail Commerce:
https://your-instance.api.inxmail-commerce.com/-> instance =your-instance
3. Настройка для Claude Code
claude mcp add inxmail-mcp -e INXMAIL_INSTANCE=your-instance -e INXMAIL_API_KEY_ID=your-key-id -e INXMAIL_API_SECRET=your-secret -- npx -y inxmail-mcpИли из исходного кода:
claude mcp add inxmail-mcp -e INXMAIL_INSTANCE=your-instance -e INXMAIL_API_KEY_ID=your-key-id -e INXMAIL_API_SECRET=your-secret -- node /path/to/inxmail-mcp/build/index.js4. Настройка для Claude Desktop
Добавьте в claude_desktop_config.json:
{
"mcpServers": {
"inxmail": {
"command": "npx",
"args": ["-y", "inxmail-mcp"],
"env": {
"INXMAIL_INSTANCE": "your-instance",
"INXMAIL_API_KEY_ID": "your-key-id",
"INXMAIL_API_SECRET": "your-secret"
}
}
}
}Доступные инструменты
Основные сценарии использования
Инструмент | Описание |
| Проверка статуса доставки письма — отправки, возвраты, реакции и статус блокировки |
| Проверка, заблокирован ли адрес электронной почты (hard bounces в списке блокировок + явные блокировки в черном списке) |
| Получение точки входа API со ссылками на все доступные ресурсы |
События
Инструмент | Описание |
| Запуск события транзакционного письма |
| Получение состояния/результата запущенного события по ID транзакции |
| Список всех настроенных типов событий |
| Получение одного типа события по ID |
Отправки
Инструмент | Описание |
| Список отправленных транзакционных писем с фильтрами |
| Получение деталей конкретной отправки по ID |
Реакции и отслеживание
Инструмент | Описание |
| Список реакций получателей (открытия и клики) |
| Список информации о статусе доставки |
Возвраты и жалобы
Инструмент | Описание |
| Список возвращенных транзакционных писем |
| Список жалоб через механизм обратной связи (feedback loop) |
Список блокировок (Hard Bounces)
Инструмент | Описание |
| Список адресов электронной почты, заблокированных из-за hard bounce |
| Проверка, находится ли конкретный адрес в списке блокировок |
| Удаление адреса из списка блокировок |
Черный список (Явные блокировки)
Инструмент | Описание |
| Список адресов электронной почты, явно добавленных в черный список |
| Проверка, находится ли конкретный адрес в черном списке |
| Добавление адреса электронной почты в черный список |
| Удаление адреса из черного списка |
Почтовый ретранслятор (Mail Relay)
Инструмент | Описание |
| Список отправок через почтовый ретранслятор |
| Получение деталей конкретной отправки через ретранслятор |
| Список реакций на письма через ретранслятор (открытия, клики) |
| Список возвратов через ретранслятор |
| Список жалоб через ретранслятор |
Raw Mail
Инструмент | Описание |
| Отправка полноценного письма RFC 5322 (в кодировке Base64) |
Журналы ошибок
Инструмент | Описание |
| Список записей журнала ошибок |
| Получение одной записи журнала ошибок по ID |
| Отметка записи журнала ошибок как прочитанной |
Примеры запросов
"Is test@example.com blocked or blacklisted?"
"Check the delivery status for user@example.com"
"List all bounces from last week"
"Trigger a welcome email event for new-user@example.com"
"Show me all event types configured in the system"
"List recent complaints from the last 30 days"Разработка
git clone https://github.com/shahabazdev/inxmail-mcp.git
cd inxmail-mcp
npm install
npm run buildТестирование
npm test # run all tests
npx vitest # run in watch modeЗапускает модульные тесты с помощью Vitest, охватывающие:
Клиент API (авторизация, методы запросов, параметры запроса, пагинация, обработка ошибок)
Регистрацию инструментов (все 29 инструментов зарегистрированы, дубликатов нет)
Переменные окружения
Переменная | Обязательно | Описание |
| Да | Поддомен экземпляра (например, |
| Да | ID ключа API |
| Да | Секрет API |
Лицензия
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/shahabazdev/inxmail-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server