SMS Vert Pro

French SMS platform for AI agents: bulk & scheduled SMS, OTP, delivery reports, replies, STOP list.

사용해야 할까요

품질 및 안전성

A
설명 품질
72%
스키마 완전성
86%
이름 품질
100%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

발견 사항 (6)

  • LOWTool 'check_credits' description lacks action verbcheck_credits에서
  • LOWTool 'get_delivery_report' description lacks action verbget_delivery_report에서
  • LOWTool 'get_responses' description lacks action verbget_responses에서
  • LOWTool 'cancel_sms' description lacks action verbcancel_sms에서
  • LOWTool 'generate_otp' description lacks action verbgenerate_otp에서
  • LOWTool 'verify_otp' description lacks action verbverify_otp에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~1,046토큰 (도구 정의)
~484 B일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 0.82%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "mcp": {
      "url": "https://www.smsvertpro.com/mcp/"
    }
  }
}

원격 엔드포인트

https://www.smsvertpro.com/mcp/streamable-http

할 수 있는 일

도구 목록

도구 (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).

입력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢get_delivery_report(campaign_id)

Récupère le rapport de délivrabilité d'une campagne SMS.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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).

입력 스키마

{
  "type": "object",
  "properties": {},
  "required": []
}
🔴cancel_sms(campaign_id, sms_id)

Annule une campagne SMS non encore envoyée et recrédite le compte.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "message": {
      "type": "string",
      "description": "Texte du SMS à analyser"
    }
  },
  "required": [
    "message"
  ]
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 10개