mcpField
S
SMS Vert Pro — Python & TypeScript

SMS Vert Pro — Python & TypeScript

Local
github.com/3-bees-onlineCommunication1Updated 24w ago

About SMS Vert Pro — Python & TypeScript

SMS Vert Pro is a Python MCP server for sending and managing professional SMS through the SMS Vert Pro API. It is intended for AI agents and includes tools for OTP, delivery reports, scheduled messages, and blacklist management.

Key features

  1. 01Send immediate or scheduled SMS
  2. 02Check credit balance
  3. 03Retrieve delivery reports and replies
  4. 04Generate and verify OTP codes
  5. 05Manage blacklists and cancel messages

Use cases

  1. 01Send a one-time password for signup verification
  2. 02Schedule an SMS campaign and cancel it if needed
  3. 03Check campaign delivery and incoming replies
  4. 04Review opt-outs before sending messages

MCP support

The MCP server exposes nine SMS Vert Pro operations as tools to MCP clients, including messaging, OTP, delivery reports, and blacklist management.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

SMS Vert Pro

SMS Vert Pro — Serveur MCP Python

Serveur MCP (Model Context Protocol) en Python pour envoyer des SMS professionnels via SMS Vert Pro depuis n'importe quel agent IA : Claude, ChatGPT, LangChain, CrewAI, AutoGen, etc.

Also available in TypeScript/Node.js (npx @3-bees-online/mcp-server-smsvertpro) and PHP

Prérequis

  1. Python 3.10+
  2. Un compte SMS Vert Pro — inscription gratuite (10 SMS offerts)
  3. Un token API Bearer — générez-le depuis l'API V2 de votre compte

Installation

git clone https://github.com/3-bees-online/mcp-server-smsvertpro-python.git
cd mcp-server-smsvertpro-python
pip install -r requirements.txt

Configuration

Définissez votre token API en variable d'environnement :

export SMSVERTPRO_API_TOKEN="votre_token_api_ici"
Claude Desktop

Ajoutez dans votre fichier claude_desktop_config.json :

{
  "mcpServers": {
    "smsvertpro": {
      "command": "python",
      "args": ["/chemin/vers/server.py"],
      "env": {
        "SMSVERTPRO_API_TOKEN": "votre_token_api_ici"
      }
    }
  }
}
Claude Code (CLI)
claude mcp add smsvertpro -- python /chemin/vers/server.py

Puis configurez la variable d'environnement SMSVERTPRO_API_TOKEN.

Cursor / Windsurf

Ajoutez la configuration MCP dans les paramètres de votre éditeur en pointant vers python server.py avec la variable d'environnement SMSVERTPRO_API_TOKEN.

Outils disponibles

OutilDescription
send_smsEnvoyer un SMS (immédiat ou programmé)
check_creditsConsulter le solde de crédits
get_delivery_reportRapport de délivrabilité d'une campagne
get_responsesRéponses SMS reçues (bidirectionnel)
verify_numberVérifier le format d'un numéro (syntaxe)
get_blacklistListe des désabonnements (STOP)
generate_otpEnvoyer un code OTP par SMS
verify_otpVérifier un code OTP
cancel_smsAnnuler un SMS programmé ou une campagne

Exemples d'utilisation

Une fois le serveur MCP connecté, demandez simplement à votre agent IA :

  • "Envoie un SMS au 33612345678 pour annoncer notre promo de printemps -20%"
  • "Combien de crédits SMS il me reste ?"
  • "Vérifie si le SMS de la campagne 12345 a été délivré"
  • "Envoie un code OTP au 33698765432 pour confirmer l'inscription"

L'agent IA utilisera automatiquement les bons outils avec les bons paramètres.

Format des numéros

Les numéros de téléphone doivent être au format international sans le + :

  • France : 33612345678 (pas 0612345678, pas +33612345678)
  • Belgique : 32470123456
  • Suisse : 41791234567

Sécurité

  • Vérification SSL activée sur tous les appels API
  • Validation des numéros de téléphone (format, longueur)
  • Validation de l'expéditeur (alphanumérique, 11 caractères max)
  • Validation des codes OTP (chiffres uniquement)
  • Votre token API reste sur votre machine, il n'est jamais partagé avec l'agent IA
  • Le serveur communique uniquement avec https://www.smsvertpro.com/api/v2/
  • Pour les SMS marketing, ajoutez STOP 36173 à la fin du message (obligation légale)

Liens

Licence

MIT — Voir LICENSE

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.