# SendPulse

Connect an AI assistant to SendPulse to check account statistics, start message campaigns, or change user data through a chat.

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

## What it does

SendPulse gives an AI assistant access to account actions through the service API. The remote server uses Streamable HTTP and can retrieve statistics, start message campaigns, and edit user records. It fits workflows where you want to ask an agent to carry out these operations from a conversation.

OAuth is one way to authorize the connection; compatible clients handle that flow automatically. Alternatively, provide `X-SP-ID` and `X-SP-SECRET` headers. Find their values in the API section of your SendPulse account settings. Header-based access depends on having both credentials.

The server endpoint is `https://mcp.sendpulse.com/mcp`. In Cursor, add it under Settings > Tools & MCP > New MCP Server, save the configuration, then complete authorization. SendPulse also lists support for Codex, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, and Gemini CLI.

## Requirements
- Remote server: `https://mcp.sendpulse.com/mcp`

## Install

### Claude Code (native platform)

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

### Codex

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

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "sendpulse": {
            "url": "https://mcp.sendpulse.com/mcp"
        }
    }
}
```

### GitHub Copilot

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

### Gemini CLI

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

## When to use it
- check SendPulse account statistics from an assistant chat
- start a message campaign through an agent
- edit a user's SendPulse data
- connect an AI client to the SendPulse API

## Example prompts
- Check the statistics for my SendPulse account.
- Start a message campaign in SendPulse.
- Update this user's data in SendPulse.

## Similar
- [draft-outreach](https://affpapa.org/en/nevibecode/skills/draft-outreach.md) — skill · 3300 installs
- [ToFlow](https://affpapa.org/en/nevibecode/mcp/toflow.md) — MCP server · ★ 6
- [customer-sales-automation](https://affpapa.org/en/nevibecode/plugins/customer-sales-automation.md) — plugin · ★ 41887
- [suppress-hard-bounced](https://affpapa.org/en/nevibecode/skills/suppress-hard-bounced.md) — skill · ★ 78
- [suppress-ghost-contacts](https://affpapa.org/en/nevibecode/skills/suppress-ghost-contacts.md) — skill · ★ 78
- [hunter](https://affpapa.org/en/nevibecode/plugins/hunter.md) — plugin · ★ 8

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