# PulsyAI MCP server

Send SMS, WhatsApp & email, manage contacts and campaigns, and pull reports via Pulseem.

## Links
- Registry page: https://www.getdrio.com/mcp/com-pulseem-pulsyai

## Install
- Endpoint: https://mcp.api.pulseem.com/mcp_{token}/mcp
- Auth: Not captured

## Setup notes
- Remote URL variable: token (required; secret)
- Remote URL variable: token (required; secret)
- Remote endpoint: https://mcp.api.pulseem.com/mcp_{token}/mcp
- URL variable: token
- Remote endpoint: https://mcp.ui-api.pulseem.com/mcp_{token}/mcp
- URL variable: token

## Tools
- list_pulseem_operations - Returns live list of ALL available Pulseem operations (from the live Swagger spec).
Use this ONLY if you need to verify exact operationIds before calling CallPulseemApi. Endpoint: https://mcp.api.pulseem.com/mcp_{token}/mcp
- call_pulseem_api - Executes any Pulseem API operation.
BEFORE CALLING: Always call GetPulseemInstructions first.

operationId (case-insensitive):
  SendSms, GetSMSReport, GetIncomingSmsReport,
  SendEmail, GetEmailReport,
  SendWhatsAppChat, SendWhatsAppTemplate, SubmitWhatsAppTemplate,
  GetTemplateStatus, GetWhatsAppReport, DeleteWhatsAppTemplate, GetIncomingWhatsApp,
  GetCreditBalance, CreditTransfer, AddNewSubaccountAndDirectAccount,
  ChangeClientStatus, GetClientStatus, GetRemovedClients

pathParamsJson — ONLY for DeleteWhatsAppTemplate: {"templateId":"HXxxxx"}
DATE FORMAT: Use yyyyMMddHHmmss, NOT ISO 8601. Endpoint: https://mcp.api.pulseem.com/mcp_{token}/mcp
- get_pulseem_instructions - ⚠️ ALWAYS call this tool FIRST before any other Pulseem tool.

Returns:
- Date/time format rules (CRITICAL — wrong format = server error)
- Required fields for every operation type
- Full JSON examples for SendSms, SendEmail, SendWhatsAppChat, SendWhatsAppTemplate
- All error codes and their meanings
- API authentication rules
- Credit balance, CreditTransfer, AddNewSubAccount rules
- ChangeClientStatus / GetClientStatus / GetRemovedClients rules Endpoint: https://mcp.api.pulseem.com/mcp_{token}/mcp
- get_pulseem_api_docs - Returns the FULL detailed Pulseem API documentation for a specific category.
category: 'sms' | 'email' | 'whatsapp' | 'accounts' | 'clients' | 'all' Endpoint: https://mcp.api.pulseem.com/mcp_{token}/mcp
- get_pulseem_ui_instructions - ⚠️ ALWAYS call this tool FIRST before any other Pulseem UI tool.

Returns:
- All available operations and their required fields
- Full JSON examples for CreateEmailCampaign, CreateSmsCampaign, AddClients, AddGroups
- Report operations: GetEmailReport, GetEmailDetailReport, GetSmsReport, GetCampaignReportByReceipients
- Client/product operations: GetClientsData, AddClientProduct, AddClientPageView, AddProduct
- Statistics operations: GetStatistics, GetSubscribersCount, GetAccountTotalSubscribers
- Authentication rules and error codes Endpoint: https://mcp.ui-api.pulseem.com/mcp_{token}/mcp
- list_pulseem_ui_operations - Returns live list of ALL available Pulseem UI operations (from the live Swagger spec).
Use this ONLY if you need to verify exact operationIds before calling CallPulseemUiApi. Endpoint: https://mcp.ui-api.pulseem.com/mcp_{token}/mcp
- call_pulseem_ui_api - Executes any Pulseem UI API operation.
BEFORE CALLING: Always call GetPulseemUiInstructions first.

operationId (case-insensitive):
  CheckConnection [GET],
  CreateEmailCampaign [POST], CreateSmsCampaign [POST],
  AddClients [POST], GetClientsData [POST], AddClientProduct [POST], AddClientPageView [POST],
  GetAllGroups [POST], AddGroups [POST],
  GetStatistics [GET+pathParam], GetSubscribersCount [GET], GetAccountTotalSubscribers [GET],
  AddProduct [POST],
  GetSmsReport [POST], GetEmailReport [POST], GetEmailDetailReport [POST],
  GetCampaignReportByReceipients [POST]

pathParamsJson — ONLY for GetStatistics: {"id":"<notificationId>"}
For GET operations (CheckConnection, GetStatistics, GetSubscribersCount, GetAccountTotalSubscribers),
payloadJson is ignored — pass {} for payloadJson. Endpoint: https://mcp.ui-api.pulseem.com/mcp_{token}/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: com.pulseem
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jun 29, 2026
- Source: https://registry.modelcontextprotocol.io
