Unisender Mcp

io.github.theYahiaPublished by GitHub account theYahiav1.0.2Updated Oct 24, 2026

MCP server for UniSender API — email lists, campaigns, contacts. API key auth.

Overview

AI-generated overview

Local MCP server for the UniSender email marketing API, letting an assistant manage mailing lists, contacts, campaigns, templates and delivery stats.

What you can do
List and create mailing lists with subscriber counts and namespaces IDs, names and subscriber counts, and create new lists; read contacts in a list and subscribe an address to one or more lists; create an email for a campaign, send the campaign, and check its status; retrieve detailed delivery statistics for a campaign; browse email templates and fetch a specific template by ID.
When to use it
Useful when you run email marketing through UniSender and want to draft, send and monitor campaigns or manage subscriber lists from a chat instead of the UniSender dashboard.
Requirements
Runs locally via npx from the npm package @theyahia/unisender-mcp (Node.js required). Needs a UniSender account and an API key supplied in the UNISENDER_API_KEY environment variable. Network access to the UniSender API is required; an optional HTTP mode serves on localhost.
Before you install
The API key in UNISENDER_API_KEY grants access to your UniSender account and should be kept private. The server can create lists, subscribe contacts and send real email campaigns, which may incur costs or reach real recipients; review actions before confirming. The README is archived and points to a separate monorepo for current development, and it contains referral-link promotion.

Installation

In SourceWeft

  1. Open Unisender Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

🗄 Репозиторий заархивирован

Разработка переехала в theYahia/WWmcp — монорепозиторий MCP-серверов для незападных API: СНГ, MENA, Африка, LATAM, Юго-Восточная Азия. Общее ядро @theyahia/mcp-core, единый CI, единый релизный конвейер.

Актуальная версия того, что лежало здесь: servers/unisender/

Пакет в npm прежний — @theyahia/unisender-mcp, ставится и работает как раньше. Здесь больше ничего не обновляется. Задачи и pull request'ы — в WWmcp.

Archived — development moved to theYahia/WWmcp, a monorepo of MCP servers for non-Western APIs. The current version of this package now lives at servers/unisender/. The npm package @theyahia/unisender-mcp is unchanged. Please open issues and pull requests there.

UniSender MCP — email-рассылки и списки подписчиков через нейросеть

Если вы искали, как запустить email-рассылку прямо из диалога с ИИ, добавить контакты в список, подставить шаблон или снять статистику по кампании без ручной работы в кабинете — это оно. 10 инструментов поверх API UniSender: списки, контакты, кампании, шаблоны и статистика.

Регистрация в UniSender по реферальной ссылке — 50% с первого платежа + 25% на регулярной основе.

[npm] [License: MIT] [Smithery]

Установка

Claude Desktop

json
{  "mcpServers": {    "unisender": {      "command": "npx",      "args": ["-y", "@theyahia/unisender-mcp"],      "env": {        "UNISENDER_API_KEY": "your_key"      }    }  }}

Claude Code

bash
claude mcp add unisender -e UNISENDER_API_KEY=your_key -- npx -y @theyahia/unisender-mcp

Smithery

bash
npx @smithery/cli install @theyahia/unisender-mcp

Streamable HTTP

bash
UNISENDER_API_KEY=your_key npx @theyahia/unisender-mcp --http# Сервер на http://localhost:3000/mcp# Health check: GET http://localhost:3000/health

Авторизация

UNISENDER_API_KEY — ключ API из UniSender. Где взять: настройки API.

Базовый URL: https://api.unisender.com/ru/api/

Инструменты (10)

Списки

ИнструментОписание
get_listsВсе списки рассылки: ID, название, число подписчиков
create_listСоздать новый список рассылки

Контакты

ИнструментОписание
get_contactsКонтакты из списка: e-mail, статус подписки
subscribeПодписать контакт на один или несколько списков

Кампании

ИнструментОписание
create_emailСоздать письмо для кампании
send_emailОтправить кампанию с созданным письмом
get_campaign_statusСтатус кампании
get_campaign_delivery_statsПодробная статистика доставки

Шаблоны

ИнструментОписание
get_templatesСписок шаблонов писем
get_templateКонкретный шаблон по ID

Навыки (Skills)

НавыкТриггерОписание
skill-send-campaign«Отправь рассылку»Полный цикл: список → письмо → отправка
skill-campaign-stats«Статистика кампании»Статус + подробная аналитика

Примеры промптов

Покажи все списки рассылкиСоздай список «VIP-клиенты»Подпиши [email protected] на список 123Создай письмо с темой «Распродажа» и отправь на список 123Статистика кампании 456Покажи шаблоны писем

Разработка

bash
npm installnpm run buildnpm test

О UniSender

UniSender — сервис email- и SMS-маркетинга. 50% с первого платежа + 25% на регулярной основе по реферальной ссылке.

Лицензия

MIT


Telegram: @vhodvai

Source: README.md at commit c012606

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.0.2LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts