Africa's Talking MCP by usefulapi

io.usefulapi由 usefulapi.io 發布官方發布者v1.15.4更新於 Nov 7, 2026

Read Africa's Talking balance, incoming SMS, transactions; send SMS, airtime, data and voice calls.

發布方自己的服務:Ably MCP by usefulapi

已驗證Streamable HTTP可網頁執行金融溝通與協作

概覽

AI 產生的概覽

託管的 Africa's Talking 伺服器,讓助理讀取帳戶餘額與收到的簡訊,並發送簡訊、話費、行動數據與語音通話。

可以做什麼
  • 查詢簡訊/話費錢包餘額、行動數據錢包餘額與語音佇列狀態
  • 分批取得收到的簡訊,並查詢話費與行動數據交易
  • 向最多 100 個號碼發送簡訊,向最多 25 個號碼發送話費或數據方案,並撥打外撥語音電話
  • 管理 usefulapi 訂閱:用量狀態、升級、取消與功能請求
適用情境
當你希望助理直接處理 Africa's Talking 的訊息與加值事務時適用:讀取收到的簡訊、查看餘額,或從已連結的帳戶向非洲手機號碼發送簡訊、話費、數據方案或語音通話。
執行需求
以 URL 方式加入的遠端 MCP 端點,用戶端設定中不需 API 金鑰或 Authorization 標頭。登入使用 OAuth,登入頁會要求填寫 Africa's Talking 應用程式的使用者名稱與 API 金鑰。需適用 usefulapi 方案:免費版每月 50 次工具呼叫,或付費的 Pro/Pro+ 方案。
安裝前請注意
發送類工具會消耗真實帳戶餘額且無法復原:簡訊、話費、行動數據與語音通話都會到達真實手機,並需在使用者確認後傳入 confirm=true。語音通話內容由儀表板中設定的回呼 URL 決定。登入頁會收集 Africa's Talking 應用程式憑證。付費方案透過 Stripe 結帳連結付款,取消後當期不退款。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Africa's Talking MCP by usefulapi,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.usefulapi%2Fafricas-talking/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "africa-s-talking-by-usefulapi": {
      "type": "http",
      "url": "https://africas-talking.usefulapi.io/mcp"
    }
  }
}

README

Africa's Talking MCP by usefulapi

Read Africa's Talking balance, incoming SMS, transactions; send SMS, airtime, data and voice calls.

Live endpoint: https://africas-talking.usefulapi.io/mcp · Homepage: https://usefulapi.io/africas-talking

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://africas-talking.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http africas-talking https://africas-talking.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "africas-talking": {      "url": "https://africas-talking.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Africa's Talking credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/africas-talking/

On first connect you'll enter your Africa's Talking app username and API key (both on the app dashboard under Settings → API Key; the sandbox app's username is "sandbox").

Tools

ToolTypeWhat it does
africastalking_get_balancereadGet account balance
africastalking_fetch_messagesreadFetch received SMS
africastalking_send_smswriteSend SMS
africastalking_send_airtimewriteSend airtime
africastalking_find_airtime_transactionreadFind airtime transaction
africastalking_send_mobile_datawriteSend mobile data bundle
africastalking_find_mobile_data_transactionreadFind mobile data transaction
africastalking_get_mobile_data_wallet_balancereadGet mobile data wallet balance
africastalking_make_voice_callwriteMake voice call
africastalking_get_voice_queue_statusreadGet voice queue status
africastalking_usage_statusmetaUsage status (free-tier meter)
africastalking_request_featuremetaRequest a missing feature
africastalking_upgrademetaUpgrade to Pro or Pro+
africastalking_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with africastalking_upgrade (it returns a Stripe Checkout link). Cancel any time with africastalking_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running africastalking_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by Africa's Talking.

來源:servers/africas-talking/README.md,提交 4046075

工具

10

africastalking_get_balance

Get account balance

The Africa's Talking app balance (SMS/airtime wallet), e.g. {"balance": "KES 1250.0000"}. The sandbox app has no balance. GET /version1/user.

無需輸入參數。

africastalking_fetch_messages

Fetch received SMS

Fetch incoming SMS received on your shortcodes/numbers, oldest first, in batches (default 25 per call). Pass last_received_id (0 for the first call, then `next_last_received_id` from the previous reply) to move through them; `has_more` stays true while a call returns messages, so keep calling until `count` is 0. Optional shortcode and keyword filters. GET /version1/messaging.

輸入參數limitkeywordshort_codelast_received_id

africastalking_send_sms

Send SMS

WRITE: send one text message to up to 100 phone numbers. Spends account credit and delivers to real phones (the sandbox app only reaches the simulator). Needs confirm=true after the user approved the recipients and text. Returns the vendor's per-recipient status (statusCode 101 = sent), message ids and cost. Never retried. POST /version1/messaging.

輸入參數to必填confirm必填message必填sender_id

africastalking_send_airtime

Send airtime

WRITE: top up mobile airtime for up to 25 phone numbers. Spends account credit immediately and cannot be reversed. Needs confirm=true after the user approved each number and amount. Amounts are in the given ISO currency (e.g. KES, UGX, TZS). Pass an idempotency_key to make a retry safe. Returns per-number status and requestId (use africastalking_find_airtime_transaction to follow up). POST /version1/airtime/send.

輸入參數confirm必填recipients必填idempotency_key

africastalking_find_airtime_transaction

Find airtime transaction

Look up an airtime transaction by its transaction id (the requestId / ATPid_... from a send reply): status, amount, destination and discount. GET /query/transaction/find.

輸入參數transaction_id必填

africastalking_send_mobile_data

Send mobile data bundle

WRITE: send mobile data bundles to up to 25 phone numbers from your Africa's Talking data wallet. Spends wallet credit and cannot be reversed. Needs confirm=true after the user approved each number and bundle. product_name is your data product (created in the Africa's Talking dashboard). Pass an idempotency_key to make a retry safe. Returns per-number status and transactionId (see africastalking_find_mobile_data_transaction). POST bundles /mobile/data/request.

輸入參數confirm必填recipients必填product_name必填idempotency_key

africastalking_find_mobile_data_transaction

Find mobile data transaction

Look up a mobile data transaction by its transactionId (from a send reply): status, product, destination and cost. GET bundles /query/transaction/find.

輸入參數transaction_id必填

africastalking_get_mobile_data_wallet_balance

Get mobile data wallet balance

The balance of the mobile data wallet, e.g. {"status": "Success", "balance": "KES 500.0000"}. GET bundles /query/wallet/balance.

無需輸入參數。

africastalking_make_voice_call

Make voice call

WRITE: place an outbound voice call from one of your Africa's Talking numbers to up to 10 phone numbers. The call is billed and rings real phones; what is said is decided by the voice callback URL configured for the number in the dashboard. Needs confirm=true after the user approved the numbers. Live apps only (the sandbox has no voice service). Returns a per-number queue status. POST voice /call.

輸入參數call_to必填confirm必填call_from必填client_request_id

africastalking_get_voice_queue_status

Get voice queue status

Number of outbound calls currently queued on each of your voice numbers. Live apps only. POST voice /queueStatus (a read: nothing is changed).

輸入參數phone_numbers必填

版本歷史

14
  1. v1.15.4最新Nov 7, 2026
  2. v1.14.3Nov 5, 2026
  3. v1.14.2Nov 5, 2026
  4. v1.14.1Nov 4, 2026
  5. v1.14.0Nov 3, 2026
  6. v1.13.1Nov 3, 2026
  7. v1.12.0Nov 1, 2026
  8. v1.10.0Oct 31, 2026
  9. v1.9.0Oct 31, 2026
  10. v1.8.2Oct 30, 2026
  11. v1.8.0Oct 30, 2026
  12. v1.3.0Oct 26, 2026
  13. v1.0.3Oct 25, 2026
  14. v1.0.0Oct 25, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Usefulapi 整合