# SenderKit

Lets your coding agent add email, SMS and push to an app and send messages at runtime over MCP.

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

## What it does

SenderKit ships as one plugin holding three skills. `senderkit-integration` wires SenderKit into your codebase, or moves an existing email, SMS or push provider onto it. `senderkit-mcp-messaging-operations` handles sending and inspecting messages at runtime through the MCP connector. `senderkit-email-deliverability` walks through authenticating a sending domain with SPF, DKIM and DMARC. Messages can go out directly or be routed through Resend, SendGrid, Postmark, Mailgun, SES, Twilio, FCM, APNs or Expo, so you are not tied to one vendor.

The skills fire on plain requests — asking for a welcome email or SMS verification codes is enough, you never have to say the product name. Setup differs per agent: Claude installs from the plugin marketplace, Codex and opencode take the skill folders under `~/.agents/skills/` or `~/.config/opencode/skills/`, and Cursor loads the repo as a local plugin. The MCP server lives at `https://mcp.senderkit.com` and signs in over OAuth, so no key is stored.

An API key path exists for anyone who would rather not use OAuth. The split is worth remembering: integration edits your code, messaging operations act at runtime. Skill files alone will not send anything — the `senderkit_*` tools only appear once the MCP server is connected.

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

## Install

### Claude Code (native platform)

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

### Codex

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

### Cursor

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

### GitHub Copilot

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

### Gemini CLI

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

## When to use it
- add a welcome email on signup
- set up SMS OTP and verification codes
- wire push notifications into a project
- move an existing sending provider over to SenderKit
- find out why mail lands in spam and configure DKIM, SPF and DMARC

## Example prompts
- Add a welcome email when a user signs up
- Set up SMS verification codes in this project
- Send a test email and check its delivery status through SenderKit MCP

## Similar
- [klaviyo](https://affpapa.org/en/nevibecode/skills/klaviyo.md) — skill · 517 installs
- [Bird](https://affpapa.org/en/nevibecode/mcp/bird.md) — MCP server · ★ 8
- [mcp](https://affpapa.org/en/nevibecode/mcp/agenticmail-mcp.md) — MCP server · ★ 242
- [ATXP — Agent Payment & Wallet Infrastructure](https://affpapa.org/en/nevibecode/mcp/atxp-agent-payment-wallet-infrastructure.md) — MCP server · ★ 45
- [Hail](https://affpapa.org/en/nevibecode/mcp/hail.md) — MCP server · ★ 32
- [push-notification-setup](https://affpapa.org/en/nevibecode/skills/secondsky-push-notification-setup.md) — skill · 418 installs

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