このMCPでできること
Enables South African airtime, mobile data, SMS, electricity, and VAS purchases, along with wallet, transaction, and network lookup functions.
ツール
入力スキーマ
{'type': 'object', 'required': ['meter_number'], 'properties': {'meter_number': {'type': 'string', 'description': 'Prepaid electricity meter number to validate.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'status', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Whether the proxied SIMcloud API request returned a 2xx response.'}, 'data': {'oneOf': [{'type': 'object'}, {'type': 'array'}], 'description': 'Decoded SIMcloud API response body.'}, 'status': {'type': 'integer', 'minimum': 0, 'description': 'HTTP status returned by the SIMcloud API, or 0 when no HTTP response was received.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['msisdn', 'network', 'amount', 'reference'], 'properties': {'amount': {'type': 'number', 'maximum': 999, 'minimum': 2, 'description': 'Airtime amount in South African rand, from R2 to R999.'}, 'msisdn': {'type': 'string', 'description': 'South African mobile number to recharge, for example 0821234567 or +27821234567.'}, 'network': {'enum': ['mtn', 'p-mtn', 'vodacom', 'p-vodacom', 'cellc', 'cell-c', 'cell c', 'p-cellc', 'telkom', 'heita', 'p-heita'], 'type': 'string', 'description': 'Supported South African airtime network name or SIMcloud internal code.'}, 'reference': {'type': 'string', 'minLength': 1, 'description': 'User or system reference for this airtime order.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'status', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Whether the proxied SIMcloud API request returned a 2xx response.'}, 'data': {'oneOf': [{'type': 'object'}, {'type': 'array'}], 'description': 'Decoded SIMcloud API response body.'}, 'status': {'type': 'integer', 'minimum': 0, 'description': 'HTTP status returned by the SIMcloud API, or 0 when no HTTP response was received.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['msisdn', 'network', 'amount', 'reference'], 'properties': {'amount': {'type': 'number', 'description': 'Exact data bundle sell value returned by list_data_products.', 'exclusiveMinimum': 0}, 'msisdn': {'type': 'string', 'description': 'South African mobile number to recharge, for example 0821234567 or +27821234567.'}, 'network': {'enum': ['mtn', 'pd-mtn', 'vodacom', 'pd-vodacom', 'cellc', 'cell-c', 'cell c', 'pd-cellc', 'telkom', 'heita', 'pd-heita'], 'type': 'string', 'description': 'Supported South African data network name or SIMcloud internal code returned by list_data_products.'}, 'reference': {'type': 'string', 'minLength': 1, 'description': 'User or system reference for this data order.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'status', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Whether the proxied SIMcloud API request returned a 2xx response.'}, 'data': {'oneOf': [{'type': 'object'}, {'type': 'array'}], 'description': 'Decoded SIMcloud API response body.'}, 'status': {'type': 'integer', 'minimum': 0, 'description': 'HTTP status returned by the SIMcloud API, or 0 when no HTTP response was received.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['meter_number', 'amount', 'client_reference', 'recipient'], 'properties': {'amount': {'type': 'integer', 'maximum': 1000, 'minimum': 55, 'description': 'Electricity purchase amount in whole South African rand (no cents), from R55 to R1000.'}, 'recipient': {'type': 'string', 'description': 'Recipient mobile number for voucher notifications.'}, 'meter_number': {'type': 'string', 'maxLength': 50, 'description': 'Prepaid electricity meter number previously checked with check_electricity_meter.'}, 'client_reference': {'type': 'string', 'description': 'User or system reference for this electricity order.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'status', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Whether the proxied SIMcloud API request returned a 2xx response.'}, 'data': {'oneOf': [{'type': 'object'}, {'type': 'array'}], 'description': 'Decoded SIMcloud API response body.'}, 'status': {'type': 'integer', 'minimum': 0, 'description': 'HTTP status returned by the SIMcloud API, or 0 when no HTTP response was received.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'anyOf': [{'required': ['product_id']}, {'required': ['voucher_type']}], 'required': ['amount', 'reference'], 'properties': {'amount': {'type': 'number', 'exclusiveMinimum': 0}, 'reference': {'type': 'string', 'maxLength': 200}, 'product_id': {'type': 'integer', 'minimum': 1, 'description': 'SIMcloud VAS product ID. Required when voucher_type is not supplied.'}, 'voucher_type': {'type': 'string', 'description': 'Exact VAS voucher type or slug. Required when product_id is not supplied.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'status', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Whether the proxied SIMcloud API request returned a 2xx response.'}, 'data': {'oneOf': [{'type': 'object'}, {'type': 'array'}], 'description': 'Decoded SIMcloud API response body.'}, 'status': {'type': 'integer', 'minimum': 0, 'description': 'HTTP status returned by the SIMcloud API, or 0 when no HTTP response was received.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'anyOf': [{'required': ['request_id']}, {'required': ['orderno']}], 'required': [], 'properties': {'orderno': {'type': 'string', 'description': 'SIMcloud platform order number returned during processing.'}, 'request_id': {'type': 'integer', 'minimum': 1, 'description': 'SIMcloud request identifier returned when the order was queued.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'status', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Whether the proxied SIMcloud API request returned a 2xx response.'}, 'data': {'oneOf': [{'type': 'object'}, {'type': 'array'}], 'description': 'Decoded SIMcloud API response body.'}, 'status': {'type': 'integer', 'minimum': 0, 'description': 'HTTP status returned by the SIMcloud API, or 0 when no HTTP response was received.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'anyOf': [{'required': ['request_id']}, {'required': ['orderno']}], 'required': [], 'properties': {'orderno': {'type': 'string', 'description': 'SIMcloud platform order number returned during processing.'}, 'request_id': {'type': 'integer', 'minimum': 1, 'description': 'SIMcloud request identifier returned when the order was queued.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'status', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Whether the proxied SIMcloud API request returned a 2xx response.'}, 'data': {'oneOf': [{'type': 'object'}, {'type': 'array'}], 'description': 'Decoded SIMcloud API response body.'}, 'status': {'type': 'integer', 'minimum': 0, 'description': 'HTTP status returned by the SIMcloud API, or 0 when no HTTP response was received.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'anyOf': [{'required': ['order_id']}, {'required': ['client_reference']}, {'required': ['order_reference_id']}], 'required': [], 'properties': {'order_id': {'type': 'integer', 'minimum': 1}, 'client_reference': {'type': 'string'}, 'order_reference_id': {'type': 'string'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'status', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Whether the proxied SIMcloud API request returned a 2xx response.'}, 'data': {'oneOf': [{'type': 'object'}, {'type': 'array'}], 'description': 'Decoded SIMcloud API response body.'}, 'status': {'type': 'integer', 'minimum': 0, 'description': 'HTTP status returned by the SIMcloud API, or 0 when no HTTP response was received.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['sms_id'], 'properties': {'sms_id': {'type': 'integer', 'minimum': 1}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'status', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Whether the proxied SIMcloud API request returned a 2xx response.'}, 'data': {'oneOf': [{'type': 'object'}, {'type': 'array'}], 'description': 'Decoded SIMcloud API response body.'}, 'status': {'type': 'integer', 'minimum': 0, 'description': 'HTTP status returned by the SIMcloud API, or 0 when no HTTP response was received.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['date_from', 'date_to'], 'properties': {'type': {'type': 'string', 'description': 'Optional comma-separated service filter: airtime, data, electricity, vas and sms.'}, 'limit': {'type': 'integer', 'default': 50, 'maximum': 100, 'minimum': 1}, 'cursor': {'type': 'string', 'description': 'Opaque cursor returned by the previous result. Keep the same date range and type filter.'}, 'date_to': {'type': 'string', 'format': 'date', 'description': 'Inclusive end date in YYYY-MM-DD format. The maximum range is 90 days.'}, 'date_from': {'type': 'string', 'format': 'date', 'description': 'Inclusive start date in YYYY-MM-DD format, interpreted in Africa/Johannesburg time.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'status', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Whether the proxied SIMcloud API request returned a 2xx response.'}, 'data': {'oneOf': [{'type': 'object'}, {'type': 'array'}], 'description': 'Decoded SIMcloud API response body.'}, 'status': {'type': 'integer', 'minimum': 0, 'description': 'HTTP status returned by the SIMcloud API, or 0 when no HTTP response was received.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'anyOf': [{'required': ['order_id']}, {'required': ['transaction_id']}], 'required': [], 'properties': {'order_id': {'type': 'integer', 'minimum': 1}, 'transaction_id': {'type': 'string', 'format': 'uuid'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'status', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Whether the proxied SIMcloud API request returned a 2xx response.'}, 'data': {'oneOf': [{'type': 'object'}, {'type': 'array'}], 'description': 'Decoded SIMcloud API response body.'}, 'status': {'type': 'integer', 'minimum': 0, 'description': 'HTTP status returned by the SIMcloud API, or 0 when no HTTP response was received.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': [], 'properties': [], 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'status', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Whether the proxied SIMcloud API request returned a 2xx response.'}, 'data': {'oneOf': [{'type': 'object'}, {'type': 'array'}], 'description': 'Decoded SIMcloud API response body.'}, 'status': {'type': 'integer', 'minimum': 0, 'description': 'HTTP status returned by the SIMcloud API, or 0 when no HTTP response was received.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'network': {'type': 'string', 'description': 'Optional friendly network name or internal code, for example mtn or pd-mtn.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'status', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Whether the proxied SIMcloud API request returned a 2xx response.'}, 'data': {'oneOf': [{'type': 'object'}, {'type': 'array'}], 'description': 'Decoded SIMcloud API response body.'}, 'status': {'type': 'integer', 'minimum': 0, 'description': 'HTTP status returned by the SIMcloud API, or 0 when no HTTP response was received.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': [], 'properties': [], 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'status', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Whether the proxied SIMcloud API request returned a 2xx response.'}, 'data': {'oneOf': [{'type': 'object'}, {'type': 'array'}], 'description': 'Decoded SIMcloud API response body.'}, 'status': {'type': 'integer', 'minimum': 0, 'description': 'HTTP status returned by the SIMcloud API, or 0 when no HTTP response was received.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['msisdn'], 'properties': {'msisdn': {'type': 'string', 'description': 'South African mobile number, for example 0821234567.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'status', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Whether the proxied SIMcloud API request returned a 2xx response.'}, 'data': {'oneOf': [{'type': 'object'}, {'type': 'array'}], 'description': 'Decoded SIMcloud API response body.'}, 'status': {'type': 'integer', 'minimum': 0, 'description': 'HTTP status returned by the SIMcloud API, or 0 when no HTTP response was received.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['first_name', 'last_name', 'cell', 'email', 'password'], 'properties': {'cell': {'type': 'string', 'pattern': '^0[0-9]{9}$', 'description': '10-digit South African mobile number beginning with 0.'}, 'email': {'type': 'string', 'format': 'email'}, 'vatno': {'type': 'string'}, 'address': {'type': 'string'}, 'password': {'type': 'string', 'minLength': 1, 'description': "The new user's SIMcloud login password. Do not log or display it after this call."}, 'id_number': {'type': 'string', 'description': 'Optional valid South African ID number.'}, 'last_name': {'type': 'string', 'minLength': 1}, 'first_name': {'type': 'string', 'minLength': 1}, 'business_reg': {'type': 'string'}, 'business_name': {'type': 'string'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'status', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Whether the proxied SIMcloud API request returned a 2xx response.'}, 'data': {'oneOf': [{'type': 'object'}, {'type': 'array'}], 'description': 'Decoded SIMcloud API response body.'}, 'status': {'type': 'integer', 'minimum': 0, 'description': 'HTTP status returned by the SIMcloud API, or 0 when no HTTP response was received.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['recipient', 'message'], 'properties': {'message': {'type': 'string', 'maxLength': 459, 'minLength': 1, 'description': 'SMS message body.'}, 'recipient': {'type': 'string', 'description': 'Recipient number, for example +27821234567.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'status', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Whether the proxied SIMcloud API request returned a 2xx response.'}, 'data': {'oneOf': [{'type': 'object'}, {'type': 'array'}], 'description': 'Decoded SIMcloud API response body.'}, 'status': {'type': 'integer', 'minimum': 0, 'description': 'HTTP status returned by the SIMcloud API, or 0 when no HTTP response was received.'}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
Speedbot Autonomous Work Network
Supports asynchronous collaboration, discovery, messaging, referrals, and optional USDC-based scenarios among AI agents.
Temsor API — Turkey & EU business data
Provides business identity and payment-data validation, tax and FX information, sanctions-related lookups, and PBX call indexing …
PikaSim
Sells and manages eSIM data plans, phone-number plans, temporary SMS verification numbers, long-term SMS rentals, and prepaid wal…
HOBO Works Agent Market
Operates an agent marketplace for discovering, selling, purchasing, reviewing, and delivering downloadable products and services.
EnvoiSMS
Sends and tracks SMS, WhatsApp, bulk messages, and OTPs, with campaign, contact, delivery, balance, and account top-up features.
PromptFax
Supports paid outbound faxing by attaching documents, obtaining quotes, authorizing payment, sending faxes, and tracking or retry…
Salt
Enables discovering and messaging agents, hiring them, issuing invoices, and handing off work.
SAP MCP Server
Provides an MCP gateway connecting SAP-related tools with Solana, DeFi, decentralized identity, and x402 payments.