# tinysend

Wires your agent into tinysend: mailing lists, subscribers, contacts, sending email. OAuth sign-in, so no API key to manage.

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

## What it does

tinysend exposes an email platform to your agent. It can create lists, add subscribers, draft and send posts, search contacts, and read project stats. Webhooks fire on events such as a sent post or a new subscriber, and you can set the sender domain plus a separate domain for the archive site.

The server lives at `https://mcp.tinysend.com` and speaks HTTP. Sign-in is OAuth, so the agent registers itself with no human in the loop; people who prefer a token can make an `sk_...` one in their account settings.

This suits agents that run a newsletter end to end: build the list, ship an issue, confirm the sender domain. A domain that has not passed its DNS check will not send mail, so run the sender check first.

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

## Install

### Claude Code (native platform)

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

### Codex

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

### Cursor

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

### GitHub Copilot

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

### Gemini CLI

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

## When to use it
- create a mailing list and add subscribers to it
- draft and send a newsletter post from the agent
- look up a contact by name or email
- set the sender domain and re-check DNS
- register a webhook for sent posts or new subscribers

## Example prompts
- Create a list called Weekly Update and add user@example.com to it
- Draft a post with the subject Hello World and send it to the list
- Set the sender domain for this list and re-check DNS

## Similar
- [newsletter-monetization-planner](https://affpapa.org/en/nevibecode/skills/newsletter-monetization-planner.md) — skill · 1000 installs
- [email-and-newsletter](https://affpapa.org/en/nevibecode/skills/email-and-newsletter.md) — skill · 595 installs
- [Substack MCP Server](https://affpapa.org/en/nevibecode/mcp/conorbronsdon-substack-mcp-server.md) — MCP server · ★ 44
- [email-marketing](https://affpapa.org/en/nevibecode/skills/kostja94-email-marketing.md) — skill · 1200 installs
- [spark-recipe-newsletter-cleanup](https://affpapa.org/en/nevibecode/skills/spark-recipe-newsletter-cleanup.md) — skill · 340 installs
- [spark-recipe-unsubscribe-audit](https://affpapa.org/en/nevibecode/skills/spark-recipe-unsubscribe-audit.md) — skill · 301 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
