# Pingram

Hosted MCP server to send SMS and email, buy phone numbers, and inspect message delivery directly through AI coding assistants.

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

## What it does

This hosted server bridges MCP-compatible clients with the Pingram communication platform. Once connected, your agent can dispatch SMS messages, deliver outbound emails, browse available phone numbers, and inspect delivery records using tracking identifiers. The toolset also covers sender domain setup and US A2P 10DLC brand registrations.

Setup avoids local API token storage because the connector runs on Pingram infrastructure and delegates authentication to your web account. You choose an endpoint based on where your account lives: `https://mcp.pingram.io` for the US, `https://mcp.ca.pingram.io` for Canada, or `https://mcp.eu.pingram.io` for Europe. Without signing in via email, Google, or Microsoft on the first connection, the agent will not be able to interact with the service.

## Requirements
- Remote server: `https://{mcpHost}`

## Install

### Claude Code (native platform)

1. **Template address**
- The server address is a template: replace {…} or […] with your own values

2. **Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://{mcpHost}
```

### Codex

1. **Template address**
- The server address is a template: replace {…} or […] with your own values

2. **Platform CLI: remote server**
```bash
codex mcp add pingram --url https://{mcpHost}
```

### Cursor

1. **Template address**
- The server address is a template: replace {…} or […] with your own values

2. **Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "pingram": {
            "url": "https://{mcpHost}"
        }
    }
}
```

### GitHub Copilot

1. **Template address**
- The server address is a template: replace {…} or […] with your own values

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

### Gemini CLI

1. **Template address**
- The server address is a template: replace {…} or […] with your own values

2. **Platform CLI: remote server**
```bash
gemini mcp add -t http pingram https://{mcpHost}
```

## When to use it
- send SMS alerts and transaction emails
- check dispatch logs with a tracking identifier
- browse, acquire, and list inbound phone numbers
- configure sender domains and message mailboxes

## Example prompts
- Send an SMS notification to +12025550199 with the message "Your build completed"
- Search for available US numbers in area code 212 and display their costs
- Look up the dispatch status for tracking ID trk_12345

## 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
