SMS Vert Pro
Envoyez des SMS marketing et transactionnels directement depuis vos agents IA via l'API SMS Vert Pro — opérateur français de SMS Pro depuis 2008.
Community: Submitted by a user or imported; check the owner before granting accessOnlineAPI key requiredGlobalFreeCan modify data
What it can do
- 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.
- Check Credits: Consulte le solde de crédits SMS du compte. 1 crédit = 1 SMS de 160 caractères GSM-7 vers la France métropolitaine. Les destinations internationales coûtent un multiple de crédits selon
- Get Delivery Report: Récupère le rapport détaillé de délivrabilité d'une campagne SMS : nombre de SMS délivrés, en attente, en échec, et statut par destinataire.
What data it sees
Do you need an account
An API key from the service settings is required
Envoyez des SMS marketing et transactionnels directement depuis vos agents IA via l'API SMS Vert Pro — opérateur français de SMS Pro depuis 2008.
Outils exposés (10)
- send_sms — Envoi de SMS unitaire ou en masse, immédiat ou programmé
- check_credits — Consultation du solde de crédits SMS
- get_delivery_report — Rapport de délivrabilité d'une campagne
- get_responses — Réponses reçues (SMS 2-way / bidirectionnel)
- verify_number — Vérification HLR de la validité des numéros
- get_blacklist — Liste des numéros ayant envoyé STOP (RGPD)
- cancel_sms — Annulation d'une campagne programmée + restitution des crédits
- generate_otp — Envoi d'un code OTP pour authentification 2FA
- verify_otp — Vérification d'un code OTP saisi
- count_sms_parts — Estimation locale du nombre de SMS et du coût avant envoi (gratuit, GSM-7 only)
Cas d'usage
- Notifications transactionnelles : confirmation de commande, rappel de RDV, alertes
- Marketing : campagnes promotionnelles avec mention STOP automatique
- Authentification 2FA : codes OTP par SMS, validité 5 minutes
- Communication client : SMS 2-way avec gestion des réponses
- Estimation préalable : calcul du coût d'une campagne avant envoi via count_sms_parts
Démarrage rapide
- Créez un compte gratuit sur smsvertpro.com
- Générez votre token API sur /api/doc-v2.php
- Collez le token dans la config Smithery
- Demandez à votre agent IA : "Envoie un SMS à 33612345678 pour confirmer le RDV de demain 14h"
Sécurité & conformité
- Hébergé en Union Européenne (conforme RGPD)
- Token API révocable à tout moment
- Logs de toutes les actions sensibles + email de notification
- Gestion automatique des opt-out (STOP 36173)
- Plus de 5 000 entreprises clientes depuis 2008
Aussi disponible en self-host
Si vous préférez héberger le serveur MCP vous-même : TypeScript, Python.
Server tool list (10)
Raw names from tools/list. Only developers need these.
| 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 française). |
| check_credits | Consulte le solde de crédits SMS du compte. 1 crédit = 1 SMS de 160 caractères GSM-7 vers la France métropolitaine. Les destinations internationales coûtent un multiple de crédits selon le pays. |
| get_delivery_report | Récupère le rapport détaillé de délivrabilité d'une campagne SMS : nombre de SMS délivrés, en attente, en échec, et statut par destinataire. |
| get_responses | Récupère les réponses SMS reçues sur une campagne (SMS 2-way / bidirectionnel). Permet de gérer les réponses des clients comme dans une conversation. |
| verify_number | Vérifie que les numéros d'une liste de contacts sont au bon format international français (commencent par 336 ou 337, longueur 11 chiffres). Retourne la liste des numéros invalides à corriger avant un envoi de campagne. C'est une validation de format uniquement (regex), pas un HLR : la vérification ne consomme pas de crédits et ne contacte pas l'opérateur. |
| get_blacklist | Récupère la liste des numéros ayant envoyé STOP au 36173 (opt-out marketing). Conforme RGPD : ces numéros ne doivent JAMAIS recevoir de SMS marketing, sous peine d'amende CNIL. |
| cancel_sms | Annule une campagne SMS programmée non encore envoyée et recrédite immédiatement le compte. Possibilité d'annuler la campagne entière ou un SMS précis dans la campagne. |
| generate_otp | Génère un code OTP (One-Time Password) à 6 chiffres et l'envoie par SMS au numéro indiqué. Le code expire après 5 minutes. Cas d'usage : authentification 2FA, vérification de numéro de téléphone à l'inscription. |
| 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 au moment de l'envoi (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. Accents GSM-7 acceptés par défaut : é, è, à, ù, É, Ç (majuscule). |
| verify_otp | Vérifie qu'un code OTP saisi par l'utilisateur correspond bien au code généré par generate_otp. Retourne OK si le code est valide et non expiré, OTP_FALSE sinon, OTP_VERIFIED si déjà vérifié auparavant (anti-rejeu). |