SMS Vert Pro
French SMS platform for AI agents: bulk & scheduled SMS, OTP, delivery reports, replies, STOP list.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (6)
- LOWin check_credits
- LOWin get_delivery_report
- LOWin get_responses
- LOWin cancel_sms
- LOWin generate_otp
- LOWin verify_otp
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"mcp": {
"url": "https://www.smsvertpro.com/mcp/"
}
}
}Remote-Endpunkte
https://www.smsvertpro.com/mcp/streamable-httpWas es kann
Tool-Inventar
Tools (10)
🟡send_sms(to, message, sender, delay)
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).
Eingabe-Schema
{
"type": "object",
"properties": {
"to": {
"type": "array",
"items": {
"type": "string"
},
"description": "Numéros au format international (ex: ['33612345678'])"
},
"message": {
"type": "string",
"description": "Contenu du SMS"
},
"sender": {
"type": "string",
"description": "Nom de l'expéditeur (11 car. max, alphanumérique)"
},
"delay": {
"type": "string",
"description": "Envoi différé (optionnel). Format: 'YYYY-MM-DD HH:MM'"
}
},
"required": [
"to",
"message",
"sender"
]
}🟢check_credits
Consulte le solde de crédits SMS. 1 crédit = 1 SMS de 160 caractères.
Eingabe-Schema
{
"type": "object",
"properties": {},
"required": []
}🟢get_delivery_report(campaign_id)
Récupère le rapport de délivrabilité d'une campagne SMS.
Eingabe-Schema
{
"type": "object",
"properties": {
"campaign_id": {
"type": "string",
"description": "ID de la campagne"
}
},
"required": [
"campaign_id"
]
}🟢get_responses(campaign_id)
Récupère les réponses reçues sur une campagne SMS.
Eingabe-Schema
{
"type": "object",
"properties": {
"campaign_id": {
"type": "string",
"description": "ID de la campagne"
}
},
"required": [
"campaign_id"
]
}⚪verify_number(list_id)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"list_id": {
"type": "string",
"description": "ID de la liste à vérifier"
}
},
"required": [
"list_id"
]
}🟢get_blacklist
Récupère la liste des numéros ayant envoyé STOP (liste noire).
Eingabe-Schema
{
"type": "object",
"properties": {},
"required": []
}🔴cancel_sms(campaign_id, sms_id)
Annule une campagne SMS non encore envoyée et recrédite le compte.
Eingabe-Schema
{
"type": "object",
"properties": {
"campaign_id": {
"type": "string",
"description": "ID de la campagne"
},
"sms_id": {
"type": "string",
"description": "ID du SMS précis (optionnel)"
}
},
"required": [
"campaign_id"
]
}⚪generate_otp(to, sender)
Génère et envoie un code OTP par SMS pour authentifier un utilisateur.
Eingabe-Schema
{
"type": "object",
"properties": {
"to": {
"type": "string",
"description": "Numéro destinataire (ex: 33612345678)"
},
"sender": {
"type": "string",
"description": "Nom de l'expéditeur"
}
},
"required": [
"to",
"sender"
]
}⚪verify_otp(to, code)
Vérifie un code OTP saisi par l'utilisateur.
Eingabe-Schema
{
"type": "object",
"properties": {
"to": {
"type": "string",
"description": "Numéro destinataire ayant reçu le code"
},
"code": {
"type": "string",
"description": "Code OTP saisi"
}
},
"required": [
"to",
"code"
]
}🟡count_sms_parts(message)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"message": {
"type": "string",
"description": "Texte du SMS à analyser"
}
},
"required": [
"message"
]
}Community
Nachweis