mcpserver.lol
registry/simcloud
Connection check verified live · 26h ago

simcloud

South African MCP server for airtime, data, SMS, VAS, electricity, balance, and network lookup.

Tools 17
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 26h ago

Tools & capabilities

17 tools

Read from the running server on 26h ago.

check_electricity_meter read-only meter_number*
Use this before create_electricity_order to check whether a prepaid electricity meter is supported. This does not buy electricity or spend wallet funds.
create_airtime_order can modify data amount*msisdn*network*reference*
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, networ…
create_data_order can modify data amount*msisdn*network*reference*
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. T…
create_electricity_order can modify data amount*recipient*meter_number*client_reference*
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 a…
create_vas_order can modify data amount*reference*product_idvoucher_type
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 fun…
get_airtime_order read-only ordernorequest_id
Use this after create_airtime_order, or after an ambiguous create result, to fetch the authenticated account airtime order by request_id or orderno.
get_data_order read-only ordernorequest_id
Use this after create_data_order, or after an ambiguous create result, to fetch the authenticated account data order by request_id or orderno.
get_electricity_order read-only order_idclient_referenceorder_reference_id
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_i…
get_sms_status read-only sms_id*
Use this after send_sms to fetch the delivery status of an authenticated account SMS by sms_id.
get_transaction_history read-only typelimitcursordate_to*date_from*
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. Requi…
get_vas_order read-only order_idtransaction_id
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.
get_wallet_balance read-only
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…
list_data_products read-only network
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.
list_vas_products read-only
Use this before create_vas_order to list active SIMcloud VAS voucher products and their available denominations.
lookup_network msisdn*
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 hist…
register_simcloud_user can modify data cell*email*vatnoaddresspassword*id_number +4
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, ema…
send_sms can modify data message*recipient*
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 irreve…