# 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.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y smithery mcp add three-bees-online/smsvertpro

# Browse available tools
npx -y smithery tool list three-bees-online/smsvertpro

# Get full schema for a tool
npx -y smithery tool get three-bees-online/smsvertpro send_sms

# Call a tool
npx -y smithery tool call three-bees-online/smsvertpro send_sms '{}'
```

## Direct MCP Connection

Endpoint: `https://smsvertpro--three-bees-online.run.tools`

**Required config:**
- `apiToken` (header) — Votre token API SMS Vert Pro. Générez-le sur https://www.smsvertpro.com/api/doc-v2.php

## Tools (10)

- `send_sms` — Envoie un SMS à un ou plusieurs destinataires via SMS Vert Pro. Les numéros doivent être au format international sans l…
- `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…
- `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 sta…
- `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 client…
- `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, l…
- `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 JA…
- `cancel_sms` — Annule une campagne SMS programmée non encore envoyée et recrédite immédiatement le compte. Possibilité d'annuler la ca…
- `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 minut…
- `count_sms_parts` — Calcule localement combien de SMS (parts) un message va consommer. Utilitaire 100% local, n'envoie rien, ne consomme au…
- `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 …

```bash
# Get full input/output schema for a tool
npx -y smithery tool get three-bees-online/smsvertpro <tool-name>
```
