# EZTexting MCP

Wires your coding agent into an EZTexting account so it can send SMS and MMS, manage contacts, run workflows and pull reports.

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

## What it does

One endpoint, `https://mcp.eztexting.com/mcp`, exposes 38 EZTexting tools. Roughly 3k tokens of catalog, some loaded up front and the rest discovered on demand. Auth runs on OAuth 2.1 PKCE with automatic discovery.

Remote is the way to go for most setups. Claude, Cursor, VS Code, Windsurf and Cline speak Streamable HTTP natively, so there is no npm step and no child process. The stdio bridge, a thin wrapper over `mcp-remote`, exists for clients that cannot reach a remote MCP server — and it needs Node.js 20+.

First connect opens a browser window for the EZTexting sign-in. Tokens land in `~/.mcp-auth/mcp-remote-<version>/<hash>/`, and deleting that folder forces a fresh login later. No browser on the machine means the initial handshake fails, which matters on headless boxes and CI runners. Want a narrower tool list? Point at a sub-server instead: `messaging`, `contacts`, `workflows` or `admin`.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://mcp.eztexting.com/mcp`

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://mcp.eztexting.com/mcp
```

2. **Platform CLI**
```bash
claude mcp add eztexting-mcp -- npx -y @eztexting/mcp-server
```

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add eztexting-mcp --url https://mcp.eztexting.com/mcp
```

2. **Platform CLI**
```bash
codex mcp add eztexting-mcp -- npx -y @eztexting/mcp-server
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "eztexting-mcp": {
            "url": "https://mcp.eztexting.com/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "eztexting-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@eztexting/mcp-server"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "eztexting-mcp": {
            "type": "http",
            "url": "https://mcp.eztexting.com/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "eztexting-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@eztexting/mcp-server"
            ]
        }
    }
}
```

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http eztexting-mcp https://mcp.eztexting.com/mcp
```

2. **Platform CLI**
```bash
gemini mcp add eztexting-mcp npx -y @eztexting/mcp-server
```

## When to use it
- send an SMS or MMS from the agent instead of the web panel
- look up a contact and move it between groups
- pull a report on messages already sent
- start a workflow from a template and check where it stands
- register a webhook for account events

## Example prompts
- Send an SMS to everyone in the `clients` group
- Show me last week's message report
- Create a workflow from a template and print its status

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 392262
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33989
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81163
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119231
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47577
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43902

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