accueil / serveurs / Communication / com.smsvertpro/mcp
com.smsvertpro/mcp
serveur MCP (Model Context Protocol) · smsvertpro 1.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.smsvertpro/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.smsvertpro/mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 10 outils
- cancel_sms≈ 84 tokens
Annule une campagne SMS non encore envoyée et recrédite le compte.
Paramètres, retour & exemple (2)
Paramètressms_id· string · optionnel
ID du SMS précis (optionnel)campaign_id· string · requis
ID de la campagne
Exemple d'appel{"name": "cancel_sms", "arguments": {"campaign_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_credits≈ 46 tokens
Consulte le solde de crédits SMS. 1 crédit = 1 SMS de 160 caractères.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "check_credits", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_sms_parts≈ 216 tokens
Calcule localement combien de SMS (parts) un message va consommer, sans rien envoyer ni consommer de crédit. Permet à l'agent IA d'estimer le coût d'une campagne avant d'appeler send_sms : 1 SMS = 160 caractères, 153 par partie au-delà. Le calcul porte sur le texte tel qu'il partira : les caractères hors alphabet SMS sont convertis automatiquement (ê en e, ç en c, € en E, guillemets et tirets typographiques en caractères simples), ceux sans équivalent sont supprimés, et { } [ ] | \ comptent double. Les émojis sont refusés par défaut (status EMOJI_NOT_ALLOWED) ; l'option émojis (Unicode, 70 caractères par SMS) s'active sur demande auprès du support SMS Vert Pro.
Paramètres, retour & exemple (1)
Paramètresmessage· string · requis
Texte du SMS à analyser
Exemple d'appel{"name": "count_sms_parts", "arguments": {"message": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_otp≈ 86 tokens
Génère et envoie un code OTP par SMS pour authentifier un utilisateur.
Paramètres, retour & exemple (2)
Paramètresto· string · requis
Numéro destinataire (ex: 33612345678)sender· string · requis
Nom de l'expéditeur
Exemple d'appel{"name": "generate_otp", "arguments": {"to": "texte", "sender": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_blacklist≈ 44 tokens
Récupère la liste des numéros ayant envoyé STOP (liste noire).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_blacklist", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_delivery_report≈ 64 tokens
Récupère le rapport de délivrabilité d'une campagne SMS.
Paramètres, retour & exemple (1)
Paramètrescampaign_id· string · requis
ID de la campagne
Exemple d'appel{"name": "get_delivery_report", "arguments": {"campaign_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_responses≈ 61 tokens
Récupère les réponses reçues sur une campagne SMS.
Paramètres, retour & exemple (1)
Paramètrescampaign_id· string · requis
ID de la campagne
Exemple d'appel{"name": "get_responses", "arguments": {"campaign_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_sms≈ 234 tokens
Envoie un SMS à un ou plusieurs destinataires via SMS Vert Pro. Les numéros doivent être au format international sans le '+' (ex: 33612345678). Un SMS fait 160 caractères ; au-delà, le message part en plusieurs SMS de 153 caractères, chacun facturé (estimation avec count_sms_parts). IMPORTANT : si le compte est en route marketing, la mention 'STOP 36173' doit être ajoutée à la fin du message (obligation légale).
Paramètres, retour & exemple (4)
Paramètresto· array · requis
Numéros au format international (ex: ['33612345678'])delay· string · optionnel
Envoi différé (optionnel). Format: 'YYYY-MM-DD HH:MM'sender· string · requis
Nom de l'expéditeur (11 car. max, alphanumérique)message· string · requis
Contenu du SMS
Exemple d'appel{"name": "send_sms", "arguments": {"to": [], "sender": "texte", "message": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - verify_number≈ 100 tokens
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.
Paramètres, retour & exemple (1)
Paramètreslist_id· string · requis
ID de la liste à vérifier
Exemple d'appel{"name": "verify_number", "arguments": {"list_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - verify_otp≈ 77 tokens
Vérifie un code OTP saisi par l'utilisateur.
Paramètres, retour & exemple (2)
Paramètresto· string · requis
Numéro destinataire ayant reçu le codecode· string · requis
Code OTP saisi
Exemple d'appel{"name": "verify_otp", "arguments": {"to": "texte", "code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».