Skip to main content
Glama
theYahia

@theyahia/sendpulse-mcp

by theYahia

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SENDPULSE_IDYesYour SendPulse client ID
SENDPULSE_SECRETYesYour SendPulse client secret

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_mailing_listsA

Списки рассылки SendPulse: ID, название, количество подписчиков.

send_emailC

Создать и отправить email-кампанию по списку рассылки.

list_campaignsA

Список email-кампаний с пагинацией.

get_campaign_statisticsB

Статистика кампании: отправлено, открыто, кликов, open rate, click rate.

list_templatesA

Список email-шаблонов (свои или системные SendPulse).

get_templateA

Получить детали email-шаблона по ID.

smtp_send_emailB

Отправить транзакционное email через SMTP сервис SendPulse.

smtp_list_emailsC

Список отправленных SMTP-писем с пагинацией.

list_push_websitesB

Список сайтов с push-подпиской.

get_push_statisticsC

Статистика push-уведомлений для сайта.

create_push_taskC

Создать push-уведомление для сайта.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 11 tools

Disambiguation5/5

Each tool targets a distinct functionality: campaigns, templates, SMTP, push notifications, and mailing lists. There is no overlap; agents can clearly distinguish between sending a campaign vs a transactional email, or listing templates vs campaigns.

Naming Consistency4/5

Most tools follow a verb_noun snake_case pattern (list_campaigns, create_push_task). However, get_mailing_lists uses 'get' for a list operation where 'list' would be more consistent, causing a slight inconsistency.

Tool Count5/5

With 11 tools covering campaign management, templates, SMTP, push, and mailing lists, the count is well-scoped for a marketing automation server. Each tool serves a clear purpose without redundancy.

Completeness4/5

Core operations for email and push campaigns are present, but missing update/delete operations for campaigns, templates, and mailing lists. The surface covers essential workflows but leaves minor gaps for full lifecycle management.

Maintenance

ActivityMaintained
ResponsivenessNo issues