PacketExchange

io.packetexchangev2.1.0更新於 Oct 11, 2026

SMS, voice calls, OTP verification, phone numbers and wholesale voice routes by Minutes Network.

已驗證Streamable HTTP可網頁執行Business & CommerceFinanceCommunication & Collaboration

概覽

AI 產生的概覽

讓助理搜尋語音與簡訊市場、比較路由、傳送簡訊、撥打電話、執行電話驗證並查詢帳戶餘額。

功能
PacketExchange 是面向語音與簡訊市場的託管 MCP 伺服器,提供 33 個工具:公開的探索工具可列出路由、查看路由詳情和取得市場摘要;路由工具可解析和購買路由;計費的傳送工具可傳送簡訊和撥打電話;驗證工具可傳送語音 OTP;帳戶工具可查詢餘額、交易和儲值。Switch 方案還提供 18 個 switch_* 工具,用於路由、客戶、供應商、費率、開票和詐欺設定。
適用情境
當助理需要比較批發語音路由、傳送交易型簡訊或撥打電話、執行電話驗證,或查看市場與帳戶資料時適用。三個公開探索工具無需金鑰且免費,適合先評估該市場。
執行需求
遠端 streamable HTTP 端點,無需建置或託管本機套件。帳戶工具需要 PacketExchange 帳戶及預付餘額,並在用戶端設定中以 Authorization Bearer 標頭提供 API 金鑰。只能啟動本機命令的用戶端需要 mcp-remote 橋接和較新的 Node.js LTS 版本。需要網路存取。
安裝前請注意
帳戶工具會消耗預付餘額:通話和簡訊依路由價格加平台費計費。Authorization Bearer API 金鑰屬於憑證,應使用僅含所需權限的專用金鑰。部分工具會寫入或變更資料,包括購買、傳送、通話和 Switch 設定。ASR 和 ACD 數據由賣方聲明,並非實測。測試金鑰無法變更 Switch 資料,也無法進行 x402 儲值。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 PacketExchange,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "mcp": {
      "type": "http",
      "url": "https://packetexchange.io/mcp/http"
    }
  }
}

README

[PacketExchange MCP server]

Connect AI agents and MCP clients to the PacketExchange voice and SMS marketplace.

[CI] [MIT license] [Smithery]

PacketExchange runs a hosted Model Context Protocol server. Once your client is connected, an agent can search the marketplace, compare routes, run a phone verification, send an SMS, place a call and follow it, and check the account balance, by calling tools by name.

This repository holds the documentation and ready-to-use client configurations. There is nothing to build or host: the server runs at PacketExchange.

Server

Endpointhttps://packetexchange.io/mcp/http
TransportStreamable HTTP, stateless (every request stands alone, with no session to keep)
Legacy endpointhttps://packetexchange.io/mcp/sse, for clients that only speak the older HTTP+SSE transport
Tools33: 15 marketplace and account tools, 18 Switch tools
AuthenticationAuthorization: Bearer <API key> header, set in your client configuration. The three public tools work without it.

Install

Pick your client and copy its configuration:

Clients that connect to remote servers directly need only the URL and the header. For example, a client that reads an mcpServers file with environment variable expansion:

json
{  "mcpServers": {    "packetexchange": {      "type": "http",      "url": "https://packetexchange.io/mcp/http",      "headers": {        "Authorization": "Bearer ${PACKETEXCHANGE_API_KEY}"      }    }  }}

Clients that can only start local commands reach the server through the mcp-remote bridge, which needs a current Node.js LTS release.

Quick start

With the server connected, try a public tool. These need no key and cost nothing:

  • "What are the five cheapest voice routes to Kenya on PacketExchange? Include the seller-stated ASR."
  • "Give me a summary of the PacketExchange marketplace right now."

More in docs/example-prompts.md.

Tools

GroupTools
Discover (public, free)wmmn_list_routes, wmmn_route_details, wmmn_market_summary
Routewmmn_resolve_route, wmmn_purchase_route, wmmn_list_purchases
Send (billed)wmmn_send_sms, wmmn_make_call, wmmn_get_call (free)
Verifywmmn_send_voice_otp, wmmn_verify_start, wmmn_verify_check
Accountwmmn_get_balance, wmmn_list_transactions, wmmn_topup_x402
Switch (Switch plan)18 switch_* tools for routing, customers, suppliers, rates, invoicing and fraud settings

wmmn_make_call places the call asynchronously and can speak text, play audio and collect keypad digits once the call is answered. It waits a short time for the result; if the call is still running, wmmn_get_call reads its status, cost and gathered digits later.

The full reference, with parameters, required scopes and cost notes, is in docs/tools.md.

Authentication

Using account tools needs a PacketExchange account with prepaid credit: sign up at packetexchange.io, add credit, and create an API key in the dashboard under API keys.

  • The key is sent as an Authorization: Bearer <key> header, configured once in your MCP client. It is the only way the server accepts a key: no tool takes a key as an argument, so the key never passes through the model or into the conversation.
  • The public tools (wmmn_list_routes, wmmn_route_details, wmmn_market_summary) work without a key. Any other tool called on a connection without one returns an error asking you to add the header.
  • Use a dedicated key with only the scopes the agent needs. Read docs/security.md before using account tools.

Costs

Tools that spend money say so in their descriptions, so the agent knows before it calls them. Calls and messages are billed from your prepaid balance at the route price plus the platform fee (2% of the route rate, capped at $0.001 per call or message). See pricing for details.

Good to know

  • ASR and ACD figures on listings are stated by the seller, not measured by PacketExchange.
  • wmmn_send_sms returns the send-time outcome (accepted, sent or failed). The delivery outcome, when the route returns a carrier receipt, is available from the REST API (GET /comms/sms/{messageId}) and the sms.delivered and sms.failed webhooks.
  • Voice passcodes and spoken call actions can use English, Spanish, French, German, Portuguese and Hindi.
  • Test keys (wmmn_test_sk_...) simulate calls and messages against test credit. They can read Switch data but cannot change it, and cannot make x402 top-ups: those requests are refused with TEST_KEY_NOT_ALLOWED.
  • Use PacketExchange for transactional messages and calls to people who expect them, such as verification codes, alerts and appointment reminders.

Links

License

The documentation and configurations in this repository are released under the MIT License.

來源:README.md,提交 13048c8

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v2.1.0最新Oct 11, 2026