RuSender MCP

Official hosted RuSender MCP server with ready skills for email campaigns, contact lists and analytics

MCP serverHigh riskRussian stack

rusender/rusender-mcp

Install

https://mcp.rusender.ru/mcp

Add as a custom remote MCP server and sign in via OAuth. Ready configs are in the clients folder.

This is third-party code. Review the repository files before installing.

What it does

Connects an agent to a RuSender account via OAuth with 79 tools. The agent can create and send campaigns, run A/B tests, manage contact lists and segments, set up domains with DKIM, SPF and DMARC, send transactional emails and pull statistics. The repo also includes six skills for account, campaign and A/B test reports.

Who it is for. Email marketers and teams running campaigns in RuSender who want to manage them from an agent.

Good fit when

  • Build a campaign report with funnel, daily opens and clicks
  • Prepare and schedule a campaign from a template
  • Check domain settings and deliverability
  • Run a subject line A/B test split by Gmail, Mail.ru and Yandex

Not a fit when

  • You do not use RuSender
  • You need the skills via the Claude API: its sandbox has no network or external MCP connectors

Example request

Show stats for recent campaigns and build a report for the latest one

Limitations

Works only with a RuSender account. The free plan allows up to 100 API sends and campaigns to lists of up to 500 contacts. Skills target Claude Code and claude.ai and do not work through the Claude API. The service is closed; the MIT license covers only the repo contents.

How to disable. Remove the server from your AI client settings and revoke OAuth access in RuSender account settings.

MCP

Transport
http
Authentication
OAuth

Security check

  • OAuth access to the email account
  • The agent can send emails to a real subscriber list, which cannot be undone
  • Tools change sender DNS settings, webhooks and keys

README in short

RuSender offers a hosted MCP server over HTTP with OAuth, so nothing needs to be deployed. Tools cover campaigns, contacts, analytics, sending infrastructure and transactional email. Six skills build account, campaign, A/B test and send timeline reports and archive rejected campaigns. The repo includes configs for popular clients, and RuSender provides 24/7 support.

SKILL.md

---
name: rusender-campaign-report
description: >-
  Собирает визуальный дашборд-отчёт по обычной (не A/B) рассылке RuSender: по id кампании
  тянет из MCP итоги, воронку, динамику открытий по дням, разбивку по почтовым системам,
  клики по ссылкам и панель доставляемости/рисков (ошибки, отписки, жалобы) — и публикует
  адаптивный HTML-артефакт. Используй этот скилл всегда, когда пользователь просит «анализ
  рассылки», «отчёт/дашборд по рассылке», «как отработало письмо», «разбери кампанию» в
  RuSender для обычной (single) рассылки — даже если слово «дашборд» не произнесено. Для
  A/B-тестов используй скилл rusender-ab-report. Требует подключённого MCP-коннектора RuSender.
license: MIT
metadata:
  version: 1.0.0
  author: RuSender team
  requires: RuSender MCP connector (OAuth) + Artifact publishing
---

# RuSender: дашборд-отчёт по рассылке (обычной)

## Что делает
По id обычной рассылки собирает всю доступную статистику и публикует единый визуальный отчёт:
итоги, воронку, **динамику открытий по дням**, разбивку по почтовикам, клики по ссылкам и
**панель доставляемости/рисков**. Для A/B-кампаний (`type: ab_basic`) это НЕ тот скилл —
используй `rusender-ab-report`.

## Инструменты (MCP RuSender)
Префикс сервера меняется — загружай по именам через ToolSearch: `public_campaigns_get_by_id`,
`public_campaigns_get_activity`, `public_campaigns_get_stats_by_domains`,
`public_campaigns_get_link_clicks`, при необходимости `public_campaigns_list`.

## Вход
- **id рассылки**. Имя → id через `public_campaigns_list`. Проверь `type`: если `ab_basic` —
  переключись на `rusender-ab-report`; если `follow_up_basic` — см. ниже про досыл.

## Сбор данных
1. **`get_by_id(id, withStats:true)`** — `stats`: total, sending, delivered, open, click, error,
   unsubscribe, complaint. Для `follow_up_basic` дополнительно есть `followUp.stats` (досыл) и
   `totalStats` (основная + досыл) — тогда показывай и досыл, и суммарный итог.
2. **`get_activity(id)`** — открытия и клики по дням → блок «Динамика открытий».
3. **`get_stats_by_domains(id)`** — по Gmail/Yandex/Mail.ru/others: `total`, `open`, `click`,
   `error`, `unsubscribe`, и `iconBase64` (логотипы для вставки как `<img>`).
4. **`get_link_clicks(id)`** — клики в разрезе URL; сгруппируй в понятные категории.

## Метрики
- **OR** = open / delivered; **CTOR** = click / open; **CTR** = click / delivered.
- В разбивке по доменам OR считай как open / total (отправленные группе) — подпиши явно.
- Проценты доставки/ошибок/отписок/жалоб — от отправленных/доставленных; указывай базу.

FAQ

Do I need to copy an API key?

No, authorization goes through OAuth in your RuSender account, so no keys are stored.

How much does it cost?

Connecting is free. The free plan allows up to 100 API sends and campaigns to up to 500 contacts.

Which clients are supported?

Any client with remote MCP support: Claude, ChatGPT, Cursor, Gemini, Yandex AI Studio, opencode, VS Code and others.

Marketing Skills for AI agents

Marketing Skills for AI Agents

Editors’ pick

About fifty skills for CRO, copywriting, SEO, analytics, ads and launches, built for coding agents

SkillLow risk50.2K

A skill set for auditing, planning and monitoring ad accounts across twelve platforms with JSON reports

PluginHigh risk9.3K

Russian proofreading skill covering typography, bureaucratic style and 17 signs of machine text, with a rule cited for every fix

SkillLow riskRussian stack231

An editor for AI-written Russian text: removes bureaucratese, cliches and 38 AI patterns while keeping facts intact

SkillLow riskRussian stack159