RuSender MCP
Official hosted RuSender MCP server with ready skills for email campaigns, contact lists and analytics
Install
https://mcp.rusender.ru/mcpAdd 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 oneLimitations
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.
Related
Marketing Skills for AI agents
Marketing Skills for AI Agents
About fifty skills for CRO, copywriting, SEO, analytics, ads and launches, built for coding agents
A skill set for auditing, planning and monitoring ad accounts across twelve platforms with JSON reports
Russian proofreading skill covering typography, bureaucratic style and 17 signs of machine text, with a rule cited for every fix
An editor for AI-written Russian text: removes bureaucratese, cliches and 38 AI patterns while keeping facts intact