LigueLead
About
Send SMS, SMS Flash, and voice calls in Brazil via LigueLead API. Brazilian CPaaS with BRL pricing and PIX payments.
Details
- Author
- liguelead
- Categories
- Communication, Other
Jump to
Setup
Install LigueLead in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/liguelead/mcp
Follow the installation instructions in the repository README, then restart your MCP client.
MCP Server for sendingSMS,SMS Flash,voice calls, andRCSin Brazil via theLigueLead API. EnableClaude,Cursor,Windsurf, and any MCP-compatible AI agent to send real communications — no code, no complex setup.
🇧🇷Brazilian CPaaS· BRL pricing · PIX payments · PT-BR support
No installation needed — just add to your MCP client config:
{ "mcpServers": { "liguelead": { "command": "npx", "args": ["-y", "@liguelead/mcp-server"], "env": { "LIGUELEAD_API_TOKEN": "your-token", "LIGUELEAD_APP_ID": "your-app-id", "TRANSPORT": "stdio" } } } }
git clone https://github.com/liguelead/mcp.git cd mcp npm install cp .env.example .env # Edit with your credentials npm run build npm start
The server starts athttp://localhost:3000by default.
- Go toareadocliente.liguelead.app.br
- Navigate toIntegrações → API Token
- Create an App and copy theAPI TokenandApp ID
{ "mcpServers": { "liguelead": { "command": "npx", "args": ["-y", "@liguelead/mcp-server"], "env": { "LIGUELEAD_API_TOKEN": "your-token", "LIGUELEAD_APP_ID": "your-app-id", "TRANSPORT": "stdio" } } } }
claude mcp add -s user liguelead \ -e LIGUELEAD_API_TOKEN=your-token \ -e LIGUELEAD_APP_ID=your-app-id \ -e TRANSPORT=stdio \ -- npx -y @liguelead/mcp-server
Add to your MCP settings with the same configuration as Claude Desktop above.
Any MCP client that supports Streamable HTTP can connect via:
Credentials stay on the server — the client doesn't need them.
For clients that don't support HTTP natively (e.g., Claude Desktop connecting to a remote server):
{ "mcpServers": { "liguelead": { "command": "npx", "args": ["mcp-remote", "https://your-server.com/mcp"] } } }
docker build -t liguelead-mcp . docker run -d -p 3000:3000 \ -e LIGUELEAD_API_TOKEN=your-token \ -e LIGUELEAD_APP_ID=your-app-id \ liguelead-mcp
- Connect the Git repository
- Set environment variables:LIGUELEAD_API_TOKEN,LIGUELEAD_APP_ID
- Build command:npm install && npm run build
- Start command:npm start
⚠️ Credentials are NEVER committed to code. The.envfile is in.gitignore.
- Go toareadocliente.liguelead.app.br
- Navigate toIntegrações → API Token → Webhook URL
- Enter your public HTTPS endpoint URL
- Save
A single URL receives notifications for all channels (SMS, SMS Flash, Voice, RCS).
{ "total": 42, "webhooks": [...] }
⚠️CRITICAL:LigueLead does NOT retry failed webhooks. If your endpoint is down, the webhook is lost permanently.
Brazilian phone numbers are accepted in three formats:
🚫SMS Flash does NOT allow URLsin message content.
- Supported formats:MP3 and WAV (no AAC/M4A)
- Max file size:50 MB (recommended: 5–10 MB)
- Billing:Up to 30s = 1 credit; over 30s = 2 credits
- Dialing window:08:00–21:44 (America/Sao_Paulo). Requests after 21:45 are queued until 08:00.
RCS campaigns are built from a template registered via one of thecreate_rcs_template_tools, then sent withsend_rcsusing the returnedtemplate_id(or as a freeform, template-less message).
- bodymax 1,600 chars; supports{{N}}variable placeholders, overridable viadefault_variables(template) ortemplate_variables(send time)
- media_fileaccepts a base64 data URI, max 5 MB decoded
- fallback_message(max 306 chars) is the SMS sent if RCS delivery fails
- send_rcsfreeformmessageis capped at 306 chars (mutually exclusive withtemplate_id) — reused as the SMS fallback
- Async operation — returns 202 when queued; delivery status arrives via the configured webhook
liguelead-mcp/ ├── src/ │ ├── index.ts # Entry point — HTTP or stdio │ ├── config.ts # Env var validation (Zod) + .env loader │ ├── lib/ │ │ ├── api-client.ts # HTTP client for LigueLead API │ │ ├── validators.ts # Phone/RCS schemas (Zod) │ │ └── webhook.ts # Webhook handler + GET /webhooks │ └── tools/ │ ├── sms.ts # Tool: send_sms │ ├── voice.ts # Tools: voice (list/get/upload/send) │ └── rcs.ts # Tools: RCS (templates + send_rcs) ├── skill/ # Claude Code Skill │ └── SKILL.md ├── .env.example ├── Dockerfile ├── LICENSE ├── package.json ├── server.json ├── glama.json └── README.md
MCP Server para a API da LigueLead — SMS, SMS Flash, Campanhas de Voz e RCS no Brasil.
Permite queClaude,Cursor,Windsurfe qualquer agente de IA compatível com MCP enviem comunicações reais — sem código, sem setup complexo.
CPaaS Brasileiro· Preço em BRL · Pagamento via PIX · Suporte em PT-BR
Sem instalação — basta adicionar à config do seu cliente MCP:
{ "mcpServers": { "liguelead": { "command": "npx", "args": ["-y", "@liguelead/mcp-server"], "env": { "LIGUELEAD_API_TOKEN": "seu-token", "LIGUELEAD_APP_ID": "seu-app-id", "TRANSPORT": "stdio" } } } }
git clone https://github.com/liguelead/mcp.git cd mcp npm install cp .env.example .env # Edite com suas credenciais npm run build npm start
{ "mcpServers": { "liguelead": { "command": "npx", "args": ["-y", "@liguelead/mcp-server"], "env": { "LIGUELEAD_API_TOKEN": "seu-token", "LIGUELEAD_APP_ID": "seu-app-id", "TRANSPORT": "stdio" } } } }
claude mcp add -s user liguelead \ -e LIGUELEAD_API_TOKEN=seu-token \ -e LIGUELEAD_APP_ID=seu-app-id \ -e TRANSPORT=stdio \ -- npx -y @liguelead/mcp-server
🚫SMS Flash NÃO permite URLsno conteúdo da mensagem.
- Formatos suportados:MP3 e WAV (AAC e M4A não são suportados)
- Tamanho máximo:50 MB (recomendado: 5–10 MB)
- Cobrança:Até 30s = 1 crédito; acima de 30s = 2 créditos
- Janela de discagem:08h00–21h44 (America/Sao_Paulo). Requests após 21h45 ficam na fila até as 08h00.
Uma campanha de RCS é criada a partir de um template registrado com uma das toolscreate_rcs_template_, e enviada comsend_rcsusando otemplate_idretornado (ou como mensagem livre, sem template).
- bodyaté 1.600 chars; suporta placeholders{{N}}, sobrescrevíveis viadefault_variables(template) outemplate_variables(no envio)
- media_fileaceita um data URI em base64, máximo 5 MB decodificado
- fallback_message(máx 306 chars) é o SMS enviado caso a entrega via RCS falhe
- Omessagelivre dosend_rcsé limitado a 306 chars (mutuamente exclusivo comtemplate_id) — reaproveitado como fallback de SMS
- Operação assíncrona — retorna 202 ao ser enfileirada; o status chega pelo webhook configurado
- Acesseareadocliente.liguelead.app.br
- Vá emIntegrações → API Token → Webhook URL
- Insira a URL HTTPS do seu endpoint
- Salve
Uma única URL recebe notificações de todos os canais (SMS, SMS Flash, Voz, RCS).
⚠️CRÍTICO:LigueLead NÃO faz retry. Se o endpoint falhar, o webhook é perdido permanentemente.
A public MCP server that gives AI agents access to real UK carrier phone numbers for SMS verification. Agents can rent disposable or rental numbers, pay Lightning invoices, and read incoming SMS, all through standard MCP tool calls with no authentication required.
MCP server for M-Pesa (Safaricom Daraja) and Africa's Talking APIs. Gives AI coding assistants — Claude Code, Cursor, GitHub Copilot — direct access to East African payment and SMS infrastructure from a single server. What it does: STK Push payments via Safaricom Daraja (triggers M-Pesa prompt on user's phone) Transaction status queries SMS to 20+ African telecom networks via Africa's Talking Airtime top-up across East and West Africa Safety: All 5 tools are annotated per MCP 2025-03-26 spec — payment and SMS tools declare destructiveHint: true, so Claude Desktop and other clients show confirmation dialogs before executing. Query tools declare readOnlyHint: true for auto-approval. Install: pip install mpesa-mcp Who it's for: Developers building AI agents for East African markets. M-Pesa handles ~$50B/year in transactions and reaches 50M+ users. Africa's Talking reaches 300M+ phones across 20+ telecoms.
Manage your WhatsApp, SMS and Phone Calls using a single MCP connector
Enables seamless integration with communication platform that allows you to reach your customers globally across any channel.
Build with the Kudosity API to send SMS and MMS. Access developer docs, API references and live testing tools to send messages, manage contact lists, configure webhooks and more.
Send and receive emails, SMS, and voice calls via Pingram.
Platfone - Receive SMS & Virtual Numbers MCP
Virtual phone number platform for AI agents — rent numbers across 200+ countries, receive SMS, and manage the full activation lifecycle
Print and send physical mail and postcards to US addresses (USPS), paid per call in USDC on Base via x402 or credit card.
Send SMS, WhatsApp, and RCS messages programmatically with DLT compliance. Manage contacts, schedule campaigns, and track delivery reports.
Wavix is a global communications platform offering APIs for voice, SMS, 2FA, and phone numbers. Our MCP server brings these capabilities to AI agents and agentic workflows.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




