Skip to main content
Glama

ClickSend MCP Server

Servidor MCP de ClickSend

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona mensajería SMS y funciones de llamada de texto a voz (TTS) a través de la API de ClickSend. Este servidor permite a los modelos de IA enviar SMS e iniciar llamadas de voz mediante programación.

Características

  • Mensajería SMS : envía mensajes SMS a cualquier número de teléfono en todo el mundo
  • Llamadas de texto a voz : realice llamadas de voz con mensajes de texto a voz personalizables
  • Limitación de velocidad : protección integrada con límite de 5 acciones por minuto
  • Validación de entrada : validación integral de números de teléfono y contenido de mensajes
  • Manejo de errores : mensajes de error detallados y propagación adecuada de errores

Instalación

Prerrequisitos

  • Node.js (v16 o superior)
  • Cuenta de ClickSend con credenciales de API
  • Cliente compatible con MCP

Configuración

  1. Clonar el repositorio:
git clone https://github.com/J-Gal02/clicksend-mcp.git cd clicksend-mcp
  1. Instalar dependencias:
npm install
  1. Construir el proyecto:
npm run build

Configuración del cliente MCP

Agregue las siguientes secciones en su archivo cline_mcp_settings.json o claude_desktop_config.json .

Asegúrese de reemplazar el directorio con la ruta correcta a la carpeta de compilación, como se muestra en el siguiente ejemplo, así como el nombre de usuario y la clave API con los suyos.

{ "mcpServers": { "clicksend": { "command": "node", "args": ["/directory/to/build/folder/clicksend-mcp/build/index.js"], "env": { "CLICKSEND_USERNAME": "example@droove.net", "CLICKSEND_API_KEY": "ZZZZZZZZ-YYYY-YYYY-YYYY-XXXXXXXXXXXX" } } } }

Uso

Herramientas disponibles

1. enviar_sms

Envía mensajes SMS a números de teléfono especificados.

Parámetros:

  • to : Número de teléfono en formato E.164 (por ejemplo, +61423456789)
  • message : Contenido del texto a enviar

Ejemplo:

{ "name": "send_sms", "arguments": { "to": "+61423456789", "message": "Hello from ClickSend MCP!" } }
2. hacer_llamada_tts

Iniciar llamadas de texto a voz.

Parámetros:

  • to : Número de teléfono en formato E.164
  • message : Contenido de texto para convertir a voz
  • voice : tipo de voz ('femenino' o 'masculino', predeterminado 'femenino')

Ejemplo:

{ "name": "make_tts_call", "arguments": { "to": "+61423456789", "message": "This is a Text-to-Speech call from ClickSend MCP", "voice": "female" } }

Limitación de velocidad

El servidor implementa un límite de 5 acciones por minuto para evitar abusos. Las solicitudes que superen este límite recibirán una respuesta de error con una sugerencia de retraso de reintento.

Desarrollo

Scripts disponibles

  • npm run build : compila TypeScript y hace que la salida sea ejecutable
  • npm run start : Inicia el servidor MCP
  • npm run dev : ejecuta el compilador de TypeScript en modo de observación

Estructura del proyecto

clicksend-mcp/ ├── src/ │ ├── index.ts # Main server implementation │ ├── client.ts # ClickSend API client │ └── utils/ │ └── validation.ts # Input validation utilities ├── build/ # Compiled JavaScript output └── package.json # Project configuration

Manejo de errores

El servidor proporciona mensajes de error detallados para varios escenarios:

  • Números de teléfono no válidos
  • Errores de validación del contenido del mensaje
  • Límite de velocidad excedido
  • Errores de autenticación de API
  • Problemas de conectividad de red

Las respuestas de error incluyen códigos de error apropiados y mensajes descriptivos para ayudar a diagnosticar problemas.

HACER

  • [ ] Múltiples destinatarios
  • [ ] Configurar los ID del remitente
  • [x] SMS
  • [x] TTS
  • [ ] Correo electrónico
  • [ ] Carga de medios
    • [ ] Archivos adjuntos de correo electrónico
    • [ ] MMS
    • [ ] Cartas
    • [ ] Postales
    • [ ] Fax
  • [ ] Cálculo y confirmación de costos
  • [ ] Estadísticas
  • [ ] Historia
  • [ ] Contactos
  • [ ] Automatizaciones

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Este servidor permite que los modelos de IA envíen mensajes SMS e inicien llamadas de texto a voz de manera programada utilizando la API de ClickSend con limitación de velocidad y validación de entrada integradas.

  1. Características
    1. Instalación
      1. Prerrequisitos
      2. Configuración
      3. Configuración del cliente MCP
    2. Uso
      1. Herramientas disponibles
      2. Limitación de velocidad
    3. Desarrollo
      1. Scripts disponibles
      2. Estructura del proyecto
    4. Manejo de errores
      1. HACER
        1. Licencia
          1. Contribuyendo

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol server that enables AI assistants to utilize AivisSpeech Engine's high-quality voice synthesis capabilities through a standardized API interface.
              Last updated -
              TypeScript
            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that enables AI models to generate and play high-quality text-to-speech audio through your device's native audio system using Rime's voice synthesis API.
              Last updated -
              1
              15
              4
              JavaScript
              The Unlicense
              • Apple
              • Linux
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that enables AI assistants like Claude to initiate and manage real-time voice calls using Twilio and OpenAI's voice models.
              Last updated -
              14
              TypeScript
              MIT License
              • Apple
            • A
              security
              A
              license
              A
              quality
              A Node.js server that enables AI assistants to interact with Bouyomi-chan's text-to-speech functionality through Model Context Protocol (MCP), allowing for voice reading of text with adjustable parameters.
              Last updated -
              1
              1
              JavaScript
              MIT License
              • Apple

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/J-Gal02/clicksend-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server