此 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.