MCP-Server

SMS Vert Pro

com.smsvertpro/mcp
Kommunikation Marketing & Werbung Sicherheit Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Sends and schedules bulk SMS, generates and verifies OTPs, reports delivery and replies, and manages STOP blacklists and SMS credits.

cancel_sms
Annule une campagne SMS non encore envoyée et recrédite le compte.
Eingabeschema
{'type': 'object', 'required': ['campaign_id'], 'properties': {'sms_id': {'type': 'string', 'description': 'ID du SMS précis (optionnel)'}, 'campaign_id': {'type': 'string', 'description': 'ID de la campagne'}}}
check_credits
Consulte le solde de crédits SMS. 1 crédit = 1 SMS de 160 caractères.
Eingabeschema
{'type': 'object', 'required': [], 'properties': {}}
count_sms_parts
Calcule localement combien de SMS (parts) un message va consommer. Utilitaire 100% local, n'envoie rien, ne consomme aucun crédit. Permet à l'agent IA d'estimer le coût d'une campagne avant d'appeler send_sms : 1 SMS = 160 caractères GSM-7, 153 si concaténé en plusieurs parts. IMPORTANT : par défaut, SMS Vert Pro envoie uniquement en GSM-7 — si le message contient des emojis ou des caractères non-GSM (â, ê, î, ô, û, ç minuscule, ï, ë, etc.), il sera REJETÉ par l'API (status EMOJI_NOT_ALLOWED). Le support des emojis et caractères Unicode (UCS-2, capacité réduite à 70 car. par SMS, coût plus élevé) peut être activé sur demande pour un compte — contacter le support SMS Vert Pro.
Eingabeschema
{'type': 'object', 'required': ['message'], 'properties': {'message': {'type': 'string', 'description': 'Texte du SMS à analyser'}}}
generate_otp
Génère et envoie un code OTP par SMS pour authentifier un utilisateur.
Eingabeschema
{'type': 'object', 'required': ['to', 'sender'], 'properties': {'to': {'type': 'string', 'description': 'Numéro destinataire (ex: 33612345678)'}, 'sender': {'type': 'string', 'description': "Nom de l'expéditeur"}}}
get_blacklist
Récupère la liste des numéros ayant envoyé STOP (liste noire).
Eingabeschema
{'type': 'object', 'required': [], 'properties': {}}
get_delivery_report
Récupère le rapport de délivrabilité d'une campagne SMS.
Eingabeschema
{'type': 'object', 'required': ['campaign_id'], 'properties': {'campaign_id': {'type': 'string', 'description': 'ID de la campagne'}}}
get_responses
Récupère les réponses reçues sur une campagne SMS.
Eingabeschema
{'type': 'object', 'required': ['campaign_id'], 'properties': {'campaign_id': {'type': 'string', 'description': 'ID de la campagne'}}}
send_sms
Envoie un SMS à un ou plusieurs destinataires via SMS Vert Pro. Les numéros doivent être au format international sans le '+' (ex: 33612345678). Message limité à 160 car. (1 SMS) ou 306 car. (2 SMS concaténés). IMPORTANT : si le compte est en route marketing, la mention 'STOP 36173' doit être ajoutée à la fin du message (obligation légale).
Eingabeschema
{'type': 'object', 'required': ['to', 'message', 'sender'], 'properties': {'to': {'type': 'array', 'items': {'type': 'string'}, 'description': "Numéros au format international (ex: ['33612345678'])"}, 'delay': {'type': 'string', 'description': "Envoi différé (optionnel). Format: 'YYYY-MM-DD HH:MM'"}, 'sender': {'type': 'string', 'description': "Nom de l'expéditeur (11 car. max, alphanumérique)"}, 'message': {'type': 'string', 'description': 'Contenu du SMS'}}}
verify_number
Vérifie le format des numéros d'une liste de contacts (regex sur format international FR 336/337 + 11 chiffres). Retourne la liste des numéros mal formatés. Validation locale, ne consomme pas de crédits.
Eingabeschema
{'type': 'object', 'required': ['list_id'], 'properties': {'list_id': {'type': 'string', 'description': 'ID de la liste à vérifier'}}}
verify_otp
Vérifie un code OTP saisi par l'utilisateur.
Eingabeschema
{'type': 'object', 'required': ['to', 'code'], 'properties': {'to': {'type': 'string', 'description': 'Numéro destinataire ayant reçu le code'}, 'code': {'type': 'string', 'description': 'Code OTP saisi'}}}
Hinzugefügt
count_sms_parts
29. September 2026 02:40
Hinzugefügt
verify_otp
29. September 2026 02:40
Hinzugefügt
generate_otp
29. September 2026 02:40
Hinzugefügt
cancel_sms
29. September 2026 02:40
Hinzugefügt
get_blacklist
29. September 2026 02:40
Hinzugefügt
verify_number
29. September 2026 02:40
Hinzugefügt
get_responses
29. September 2026 02:40
Hinzugefügt
get_delivery_report
29. September 2026 02:40
Hinzugefügt
check_credits
29. September 2026 02:40
Hinzugefügt
send_sms
29. September 2026 02:40