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.
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.
How to connect
How to connect SMS Vert Pro to Claude
The server address to paste into Claude settings:
https://smsvertpro--three-bees-online.run.tools
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect SMS Vert Pro to ChatGPT
The server address to paste into ChatGPT settings:
https://smsvertpro--three-bees-online.run.tools
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect SMS Vert Pro to Cursor
The server address to paste into Cursor settings:
https://smsvertpro--three-bees-online.run.tools
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
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). |