PulsyAI
Send SMS, WhatsApp & email, manage contacts and campaigns, and pull reports via Pulseem.
Should I use this
Quality & Safety
Findings (2)
- HIGH
- INFOin call_pulseem_api
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"pulsyai": {
"url": "https://mcp.api.pulseem.com/mcp_{token}/mcp"
}
}
}Remote endpoints
https://mcp.api.pulseem.com/mcp_{token}/mcpstreamable-httphttps://mcp.ui-api.pulseem.com/mcp_{token}/mcpstreamable-httpWhat it can do
Tool inventory
Tools (4)
🟢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.
Input Schema
{
"type": "object",
"properties": {}
}⚪call_pulseem_api(operationId, payloadJson, pathParamsJson)
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.
Input Schema
{
"type": "object",
"properties": {
"operationId": {
"description": "Operation name. Case-insensitive.",
"type": "string"
},
"payloadJson": {
"description": "JSON body for the request. Use {} for operations with no body.",
"type": "string",
"default": "{}"
},
"pathParamsJson": {
"description": "Path parameters as JSON — ONLY for DeleteWhatsAppTemplate.",
"type": "string",
"default": "{}"
}
},
"required": [
"operationId"
]
}🟢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
Input Schema
{
"type": "object",
"properties": {}
}🟢get_pulseem_api_docs(category)
Returns the FULL detailed Pulseem API documentation for a specific category. category: 'sms' | 'email' | 'whatsapp' | 'accounts' | 'clients' | 'all'
Input Schema
{
"type": "object",
"properties": {
"category": {
"description": "Category: 'sms' | 'email' | 'whatsapp' | 'accounts' | 'clients' | 'all'",
"type": "string",
"default": "all"
}
}
}Community
Evidence