accueil / serveurs / Communication / za.co.simcloud/simcloud
za.co.simcloud/simcloud
serveur MCP (Model Context Protocol) · simcloud 0.2.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 za.co.simcloud/simcloud est sûr ?
Au dernier audit MCP Hub, le serveur MCP « za.co.simcloud/simcloud » 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 17 outils
- check_electricity_meter≈ 265 tokens
Use this before create_electricity_order to check whether a prepaid electricity meter is supported. This does not buy electricity or spend wallet funds.
Paramètres, retour & exemple (1)
Paramètresmeter_number· string · requis
Prepaid electricity meter number to validate.
Exemple d'appel{"name": "check_electricity_meter", "arguments": {"meter_number": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "status": 1}} - create_airtime_order≈ 469 tokens
Use this when an authenticated SIMcloud user asks to send or recharge prepaid airtime to a South African mobile number on MTN, Vodacom, Cell C or Telkom. Confirm the MSISDN, network, rand amount and reference before calling. This spends wallet funds and queues an irreversible external transaction. Never automatically retry an ambiguous result. Duplicate same-MSISDN-and-amount requests inside 5 minutes return HTTP 409.
Paramètres, retour & exemple (4)
Paramètresamount· number · requis
Airtime amount in South African rand, from R2 to R999.msisdn· string · requis
South African mobile number to recharge, for example 0821234567 or +27821234567.network· string · requis · mtn | p-mtn | vodacom | p-vodacom | cellc | cell-c | cell c | p-cellc
Supported South African airtime network name or SIMcloud internal code.reference· string · requis
User or system reference for this airtime order.
Exemple d'appel{"name": "create_airtime_order", "arguments": {"amount": 1, "msisdn": "texte", "network": "mtn", "reference": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "status": 1}} - create_data_order≈ 461 tokens
Use this when an authenticated SIMcloud user asks to send a confirmed South African mobile data bundle. Call list_data_products first and use an available network and sell value. This spends wallet funds and queues an irreversible external transaction. Never automatically retry an ambiguous result. Duplicate same-MSISDN-and-amount requests inside 5 minutes return HTTP 409.
Paramètres, retour & exemple (4)
Paramètresamount· number · requis
Exact data bundle sell value returned by list_data_products.msisdn· string · requis
South African mobile number to recharge, for example 0821234567 or +27821234567.network· string · requis · mtn | pd-mtn | vodacom | pd-vodacom | cellc | cell-c | cell c | pd-cellc
Supported South African data network name or SIMcloud internal code returned by list_data_products.reference· string · requis
User or system reference for this data order.
Exemple d'appel{"name": "create_data_order", "arguments": {"amount": 1, "msisdn": "texte", "network": "mtn", "reference": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "status": 1}} - create_electricity_order≈ 430 tokens
Use this when an authenticated SIMcloud user asks to buy prepaid electricity for a meter already confirmed with check_electricity_meter. Confirm the meter, rand amount, reference and SMS recipient before calling. This spends wallet funds and submits an irreversible external transaction; do not automatically retry an ambiguous result.
Paramètres, retour & exemple (4)
Paramètresamount· integer · requis
Electricity purchase amount in whole South African rand (no cents), from R55 to R1000.recipient· string · requis
Recipient mobile number for voucher notifications.meter_number· string · requis
Prepaid electricity meter number previously checked with check_electricity_meter.client_reference· string · requis
User or system reference for this electricity order.
Exemple d'appel{"name": "create_electricity_order", "arguments": {"amount": 1, "recipient": "texte", "meter_number": "texte", "client_reference": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "status": 1}} - create_vas_order≈ 380 tokens
Use this when an authenticated SIMcloud user asks to buy a confirmed VAS voucher. Call list_vas_products first and use an available product and denomination. This spends wallet funds and queues an irreversible external transaction; do not automatically retry an ambiguous result.
Paramètres, retour & exemple (4)
Paramètresamount· number · requisreference· string · requisproduct_id· integer · optionnel
SIMcloud VAS product ID. Required when voucher_type is not supplied.voucher_type· string · optionnel
Exact VAS voucher type or slug. Required when product_id is not supplied.
Exemple d'appel{"name": "create_vas_order", "arguments": {"amount": 1, "reference": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "status": 1}} - get_airtime_order≈ 309 tokens
Use this after create_airtime_order, or after an ambiguous create result, to fetch the authenticated account airtime order by request_id or orderno.
Paramètres, retour & exemple (2)
Paramètresorderno· string · optionnel
SIMcloud platform order number returned during processing.request_id· integer · optionnel
SIMcloud request identifier returned when the order was queued.
Exemple d'appel{"name": "get_airtime_order", "arguments": {"orderno": "texte", "request_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "status": 1}} - get_data_order≈ 306 tokens
Use this after create_data_order, or after an ambiguous create result, to fetch the authenticated account data order by request_id or orderno.
Paramètres, retour & exemple (2)
Paramètresorderno· string · optionnel
SIMcloud platform order number returned during processing.request_id· integer · optionnel
SIMcloud request identifier returned when the order was queued.
Exemple d'appel{"name": "get_data_order", "arguments": {"orderno": "texte", "request_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "status": 1}} - get_electricity_order≈ 303 tokens
Use this after create_electricity_order, or after an ambiguous create result, to fetch an authenticated account electricity order by order_id, client_reference or order_reference_id.
Paramètres, retour & exemple (3)
Paramètresorder_id· integer · optionnelclient_reference· string · optionnelorder_reference_id· string · optionnel
Exemple d'appel{"name": "get_electricity_order", "arguments": {"order_id": 1, "client_reference": "texte", "order_reference_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "status": 1}} - get_sms_status≈ 231 tokens
Use this after send_sms to fetch the delivery status of an authenticated account SMS by sms_id.
Paramètres, retour & exemple (1)
Paramètressms_id· integer · requis
Exemple d'appel{"name": "get_sms_status", "arguments": {"sms_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "status": 1}} - get_transaction_history≈ 441 tokens
Use this to retrieve read-only transaction history for the authenticated SIMcloud account across web, CSV, recurring and API airtime, data, SMS, VAS and electricity activity. Require a date range; optionally filter one or more services with a comma-separated type value. SMS is successful only after a delivery receipt.
Paramètres, retour & exemple (5)
Paramètrestype· string · optionnel
Optional comma-separated service filter: airtime, data, electricity, vas and sms.limit· integer · optionnelcursor· string · optionnel
Opaque cursor returned by the previous result. Keep the same date range and type filter.date_to· string · requis
Inclusive end date in YYYY-MM-DD format. The maximum range is 90 days.date_from· string · requis
Inclusive start date in YYYY-MM-DD format, interpreted in Africa/Johannesburg time.
Exemple d'appel{"name": "get_transaction_history", "arguments": {"date_to": "texte", "date_from": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "status": 1}} - get_vas_order≈ 273 tokens
Use this after create_vas_order, or after an ambiguous create result, to fetch an authenticated account VAS order by order_id or transaction_id.
Paramètres, retour & exemple (2)
Paramètresorder_id· integer · optionneltransaction_id· string · optionnel
Exemple d'appel{"name": "get_vas_order", "arguments": {"order_id": 1, "transaction_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "status": 1}} - get_wallet_balance≈ 243 tokens
Use this before a wallet-funded SIMcloud transaction or when the user asks for their available SIMcloud balance. Returns the authenticated account wallet balance and does not spend funds.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_wallet_balance", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "status": 1}} - list_data_products≈ 272 tokens
Use this before create_data_order to list the current SIMcloud data bundle products and exact sell values available for API ordering, optionally filtered by South African network.
Paramètres, retour & exemple (1)
Paramètresnetwork· string · optionnel
Optional friendly network name or internal code, for example mtn or pd-mtn.
Exemple d'appel{"name": "list_data_products", "arguments": {"network": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "status": 1}} - list_vas_products≈ 224 tokens
Use this before create_vas_order to list active SIMcloud VAS voucher products and their available denominations.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_vas_products", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "status": 1}} - lookup_network≈ 270 tokens
Use this when the user needs to identify the South African mobile network for a number before sending airtime, data or SMS. The lookup is recorded in the authenticated account history.
Paramètres, retour & exemple (1)
Paramètresmsisdn· string · requis
South African mobile number, for example 0821234567.
Exemple d'appel{"name": "lookup_network", "arguments": {"msisdn": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "status": 1}} - register_simcloud_user≈ 459 tokens
Create a normal SIMcloud account under the authenticated account for a client application user. Confirm that the person consents to account creation and that their cell number, email and password are correct before calling. The response contains the child account API token, which must be stored securely and used only for that child account.
Paramètres, retour & exemple (10)
Paramètrescell· string · requis
10-digit South African mobile number beginning with 0.email· string · requisvatno· string · optionneladdress· string · optionnelpassword· string · requis
The new user's SIMcloud login password. Do not log or display it after this call.id_number· string · optionnel
Optional valid South African ID number.last_name· string · requisfirst_name· string · requisbusiness_reg· string · optionnelbusiness_name· string · optionnel
Exemple d'appel{"name": "register_simcloud_user", "arguments": {"cell": "texte", "email": "texte", "password": "texte", "last_name": "texte", "first_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "status": 1}} - send_sms≈ 315 tokens
Use this when an authenticated SIMcloud user asks to send a confirmed SMS to a South African recipient. Confirm the final recipient and message before calling. Sending is an irreversible external action and may spend wallet funds; do not automatically retry an ambiguous result.
Paramètres, retour & exemple (2)
Paramètresmessage· string · requis
SMS message body.recipient· string · requis
Recipient number, for example +27821234567.
Exemple d'appel{"name": "send_sms", "arguments": {"message": "texte", "recipient": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "status": 1}}
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é ».