# PacketExchange

A hosted MCP server that gives AI agents tools for SMS, voice calls, and phone verification. It connects directly to telephony routes without local hosting.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: PacketExchangeIO
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/PacketExchangeIO/packetexchange-mcp
- Updated: 2026-10-11
- HTML: https://affpapa.org/en/nevibecode/mcp/packetexchange

## What it does

The server operates remotely over stateless HTTP at `https://packetexchange.io/mcp/http`. No local build is needed. It provides 33 tools, split between 15 marketplace and account utilities and 18 Switch tools for managing carriers, routing, and billing.

Calling features include speech synthesis in six languages, audio playback, and DTMF keypad digit collection through `wmmn_make_call`. Text messaging via `wmmn_send_sms` reports the gateway submission state immediately, while final handset delivery status is queried through external REST webhooks.

Unauthenticated sessions can only access three discovery tools. Any billed action requires an account with prepaid credits and an `Authorization: Bearer <API key>` header set in your client configuration. Using test keys prefixed with `wmmn_test_sk_` simulates traffic without spending balance, but blocks Switch modifications.

## Requirements
- Remote server: `https://packetexchange.io/mcp/http`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http packetexchange https://packetexchange.io/mcp/http
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add packetexchange --url https://packetexchange.io/mcp/http
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "packetexchange": {
            "url": "https://packetexchange.io/mcp/http"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "packetexchange": {
            "type": "http",
            "url": "https://packetexchange.io/mcp/http"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http packetexchange https://packetexchange.io/mcp/http
```

## When to use it
- verify phone numbers using spoken voice passcodes
- dispatch transactional SMS messages through external routes
- initiate phone calls with interactive keypad digit capture
- compare wholesale voice route pricing across destinations
- check prepaid account balance and transaction records

## Example prompts
- Search PacketExchange for the lowest cost voice routes to Kenya
- Send an SMS verification code to +1234567890
- Initiate a call to +1987654321, speak a greeting in French, and collect keypad digits

## Similar
- [MCP Toolbox for Databases](https://affpapa.org/en/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP server · ★ 16730
- [PostHog MCP Server](https://affpapa.org/en/nevibecode/mcp/posthog-mcp-server.md) — MCP server · ★ 40459
- [OpenWork MCP Gateway](https://affpapa.org/en/nevibecode/mcp/openwork-mcp-gateway.md) — MCP server · ★ 24271
- [Keploy](https://affpapa.org/en/nevibecode/mcp/keploy.md) — MCP server · ★ 18779
- [Nhost](https://affpapa.org/en/nevibecode/mcp/nhost.md) — MCP server · ★ 9369
- [basebalance.cloud — x402 RPC & MCP gateway](https://affpapa.org/en/nevibecode/mcp/basebalancecloud-x402-rpc-mcp-gateway.md) — MCP server · ★ 7548

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
