accueil / serveurs / Communication / ma.envoisms/envoisms
ma.envoisms/envoisms
serveur MCP (Model Context Protocol) · EnvoiSMS Platform MCP Server 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que ma.envoisms/envoisms est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ma.envoisms/envoisms » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 18 outils
- create_topup≈ 206 tokens
Create a balance top-up checkout link (Stripe card or crypto USDC) for the authenticated account.
Paramètres, retour & exemple (4)
Paramètrespack_id· string · optionnel
SMS top-up pack ID (e.g. 'sms-300' for 300 MAD, 'sms-1000' for 1000 MAD, 'sms-5000' for 5000 MAD). Optional if amount_mad is provided.currency· string · optionnel · mad | eur
Payment presentation currency for card checkout ('mad' or 'eur'). Default 'mad'.amount_mad· number · optionnel
Custom recharge amount in MAD (minimum 300 MAD). Optional if pack_id is provided.payment_method· string · optionnel · stripe | crypto
Payment method ('stripe' for card or 'crypto' for USDC). Default 'stripe'.
Exemple d'appel{"name": "create_topup", "arguments": {"pack_id": "texte", "currency": "mad", "amount_mad": 1, "payment_method": "stripe"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_analytics≈ 67 tokens
Get SMS & WhatsApp message delivery metrics, success rates, and volume statistics.
Paramètres, retour & exemple (1)
Paramètresdays· number · optionnel
Lookback window in days (1-365, default 30)
Exemple d'appel{"name": "get_analytics", "arguments": {"days": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_balance≈ 39 tokens
Check remaining SMS credit balance in MAD and account status.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_balance", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_message_status≈ 73 tokens
Check the real-time delivery status, segments, and cost of a sent message by ID.
Paramètres, retour & exemple (1)
Paramètresmessage_id· string · requis
Message ID returned by send_sms
Exemple d'appel{"name": "get_message_status", "arguments": {"message_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_pricing≈ 102 tokens
Get EnvoiSMS pricing. Pass `to` (a phone number in E.164, e.g. +2348012345678) for that destination's per-SMS rate; omit it for Moroccan rates and credit packs. Public — no authentication required.
Paramètres, retour & exemple (1)
Paramètresto· string · optionnel
Destination phone number in E.164 format, e.g. +2348012345678. Optional.
Exemple d'appel{"name": "get_pricing", "arguments": {"to": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_campaigns≈ 62 tokens
List SMS marketing campaigns created on the account.
Paramètres, retour & exemple (1)
Paramètreslimit· number · optionnel
Number of campaigns to retrieve (1-50, default 20)
Exemple d'appel{"name": "list_campaigns", "arguments": {"limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_contacts≈ 107 tokens
List saved contacts or search contacts by name, phone, or email.
Paramètres, retour & exemple (3)
Paramètresq· string · optionnel
Search query matching phone, name, or emaillimit· number · optionnel
Number of contacts to retrieve (1-100, default 20)list_id· string · optionnel
Filter contacts by contact list ID
Exemple d'appel{"name": "list_contacts", "arguments": {"q": "texte", "limit": 1, "list_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_messages≈ 132 tokens
List recent outbound messages for the authenticated account with optional filters.
Paramètres, retour & exemple (3)
Paramètreslimit· number · optionnel
Number of messages to retrieve (1-50, default 20)status· string · optionnel · queued | sent | delivered | failed | undeliverable
Filter by delivery statuschannel· string · optionnel · sms | whatsapp
Filter by communication channel
Exemple d'appel{"name": "list_messages", "arguments": {"limit": 1, "status": "queued", "channel": "sms"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_sender_ids≈ 112 tokens
Consultation des noms d'expéditeurs alphanumériques validés par l'ANRT. List approved and pending custom alphanumeric Sender IDs registered on the authenticated account.
Paramètres, retour & exemple (1)
Paramètresstatus· string · optionnel · approved | pending | rejected | all
Filter sender IDs by status (approved, pending, rejected, all). Defaults to all.
Exemple d'appel{"name": "list_sender_ids", "arguments": {"status": "approved"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lookup_number≈ 105 tokens
Inspect a phone number: validate format, identify Moroccan operator (IAM / Maroc Telecom, Orange, Inwi) or international country, and view applicable rate. Public — no authentication required.
Paramètres, retour & exemple (1)
Paramètresto· string · requis
Phone number to lookup in national (06...) or E.164 (+212...) format.
Exemple d'appel{"name": "lookup_number", "arguments": {"to": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ops_monitoring≈ 60 tokens
Admin only. Current operational state: open ops alerts by severity, upstream gateway balance, and known issues that need attention right now.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "ops_monitoring", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ops_pulse≈ 87 tokens
Admin only. Business health snapshot: margin, cash collected, customer float (liability), solvency ratio, active accounts, and money stuck in the refund-review queue.
Paramètres, retour & exemple (1)
Paramètresdays· number · optionnel
Lookback window in days (1-365). Default 30.
Exemple d'appel{"name": "ops_pulse", "arguments": {"days": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ops_route_quality≈ 101 tokens
Admin only. Delivery quality per carrier/provider/channel, failure codes, DLR plausibility (whether delivery reports can be trusted), and ported-number routing hints. The data behind any provider-routing decision.
Paramètres, retour & exemple (1)
Paramètresdays· number · optionnel
Lookback window in days (1-365). Default 30.
Exemple d'appel{"name": "ops_route_quality", "arguments": {"days": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_bulk_sms≈ 132 tokens
Send an SMS message to multiple recipients in E.164 format at once (up to 100 recipients).
Paramètres, retour & exemple (3)
Paramètresmessage· string · requis
Text content of the SMSsender_id· string · optionnel
Optional approved custom Sender IDrecipients· array · requis
Array of recipient phone numbers in E.164 format (+212600000000)
Exemple d'appel{"name": "send_bulk_sms", "arguments": {"message": "texte", "recipients": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_otp≈ 83 tokens
Send a 6-digit OTP verification code via SMS or WhatsApp.
Paramètres, retour & exemple (2)
Paramètresto· string · requis
Recipient phone number in E.164 formatbrand· string · optionnel
Brand name shown in the OTP message
Exemple d'appel{"name": "send_otp", "arguments": {"to": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_sms≈ 114 tokens
Send a single SMS message to a phone number in E.164 format (+212600000000).
Paramètres, retour & exemple (3)
Paramètresto· string · requis
Recipient phone number in E.164 format (+212600000000)message· string · requis
Text content of the SMSsender_id· string · optionnel
Optional approved custom Sender ID
Exemple d'appel{"name": "send_sms", "arguments": {"to": "texte", "message": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_whatsapp_template≈ 248 tokens
Send an approved WhatsApp template message from the account's connected WhatsApp Business number. Templates may open a conversation at any time (no 24-hour window). Billed like the same send on POST /v1/messages.
Paramètres, retour & exemple (5)
Paramètresto· string · requis
Recipient phone number in E.164 format (+212600000000)language· string · optionnel
Template language code (e.g. fr, en_US, ar). Defaults to the template's own language.variables· array · optionnel
Values for the template body placeholders {{1}}, {{2}}, … in ordertemplate_name· string · requis
Name of an approved WhatsApp template on the accountphone_number_id· string · optionnel
Optional: which connected WhatsApp number sends (defaults to the account's default number)
Exemple d'appel{"name": "send_whatsapp_template", "arguments": {"to": "texte", "template_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - verify_otp≈ 83 tokens
Verify an OTP passcode against a previously sent code.
Paramètres, retour & exemple (2)
Paramètrescode· string · requis
6-digit OTP code to verifysession_id· string · requis
Session ID from send_otp
Exemple d'appel{"name": "verify_otp", "arguments": {"code": "texte", "session_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».