DevEngageLab/engagelab-sms-mcp
Platform-specific configuration:
{
"mcpServers": {
"engagelab-sms-mcp": {
"command": "npx",
"args": [
"-y",
"engagelab-sms-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
An MCP server that lets AI assistants send SMS messages through EngageLab.
Add it to your MCP client (Cursor, Claude Desktop, etc.) and the AI can send template-based SMS on your behalf.
dev_key and dev_secret)Go to Settings > MCP, click Add new MCP server, and paste:
{
"mcpServers": {
"engagelab-sms": {
"command": "npx",
"args": ["-y", "engagelab-sms-mcp"],
"env": {
"ENGAGELAB_DEV_KEY": "<your_dev_key>",
"ENGAGELAB_DEV_SECRET": "<your_dev_secret>"
}
}
}
}Open Settings > Developer > Edit Config and add to mcpServers:
{
"mcpServers": {
"engagelab-sms": {
"command": "npx",
"args": ["-y", "engagelab-sms-mcp"],
"env": {
"ENGAGELAB_DEV_KEY": "<your_dev_key>",
"ENGAGELAB_DEV_SECRET": "<your_dev_secret>"
}
}
}
}Any MCP client that supports stdio transport can use this server. Point the command to npx -y engagelab-sms-mcp and pass the two required environment variables.
send_smsSend SMS messages through EngageLab using a pre-approved template.
Input:
| Field | Type | Required | Description | |-------|------|----------|-------------| | to | string[] | Yes | Target phone numbers (international format recommended, e.g. +8618700001111) | | template.id | string | Yes | Approved EngageLab SMS template ID | | template.params | object | Yes | Template variable values, e.g. {"code": "123456"} |
Example input:
{
"to": ["+8618700001111"],
"template": {
"id": "your-template-id",
"params": {
"code": "123456"
}
}
}Output:
| Field | Type
Loading reviews...