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

A
Qualität der Beschreibung
72%
Vollständigkeit des Schemas
86%
Qualität der Benennung
100%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (6)

  • LOWTool 'check_credits' description lacks action verbin check_credits
  • LOWTool 'get_delivery_report' description lacks action verbin get_delivery_report
  • LOWTool 'get_responses' description lacks action verbin get_responses
  • LOWTool 'cancel_sms' description lacks action verbin cancel_sms
  • LOWTool 'generate_otp' description lacks action verbin generate_otp
  • LOWTool 'verify_otp' description lacks action verbin verify_otp

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,046Tokens (Tool-Definitionen)
~484 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.82% von 128k Kontext)

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-http

Was es kann

Tool-Inventar

Tools (10)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟡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

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet10 Tools