An agent-optimized MCP server for Kit.com email marketing management
@dancumberland/kit-mcp
The most complete MCP server for Kit.com (formerly ConvertKit). 13 agent-optimized tools covering 100% of the Kit V4 API — including engagement analytics, bulk operations, and broadcast click tracking that no other Kit MCP offers.
How This Is Different
Other Kit MCP servers wrap each API endpoint as a separate tool (29+ tools). That approach breaks in practice:
| @dancumberland/kit-mcp | Other Kit MCPs | |
|---|---|---|
| Tool count | 13 composite tools (45 actions) | 29+ individual tools |
| Engagement analytics | Per-subscriber open/click rates, batch comparison across 100 subscribers, engagement-based filtering | None |
| Broadcast analytics | Per-broadcast stats, cross-broadcast comparison, per-link click tracking | Basic list/get only |
| Bulk operations | Batch create subscribers, tags, form subscriptions (up to 10k per call) | None |
| Response format | Formatted text summaries (agent-friendly) | Raw JSON (agent must parse) |
| Rate limiting | Sliding window with automatic retry + exponential backoff | None |
| Error recovery | Typed errors with actionable recovery hints | Generic errors |
| Cursor compatible | 13 tools (well under 40-tool limit) | 29+ tools (risks hitting limit) |
| Token overhead | ~3,200 tokens for all tool definitions | ~8,000+ tokens |
Engagement Analytics (Exclusive)
This is the only Kit MCP that can answer "who are my most engaged subscribers?":
> Find my most engaged 100 subscribers who've been on my list over 6 months
Subscriber Comparison (100 of 100 loaded, sorted by open rate):
1. Alice <alice@example.com> — Open: 82.3% | Click: 24.1% | Sent: 95 | Last open: 2026-03-15 (ID: 456)
2. Bob <bob@example.com> — Open: 71.0% | Click: 18.5% | Sent: 102 | Last open: 2026-03-14 (ID: 789)
...
Other Kit MCPs can list subscribers and get basic profiles, but can't fetch engagement stats, compare across subscribers, or filter by engagement metrics.
What This Does
Connects any MCP client (Claude Desktop, Claude Code, Cursor, Windsurf, etc.) to your Kit.com email marketing account. Ask questions naturally:
- "How many subscribers do I have and how's my list growing?"
- "Show me my broadcast stats from last week"
- "Find my most engaged subscribers from the past 6 months"
- "Tag everyone who signed up through my landing page"
- "Create a draft broadcast for my newsletter"
- "Which links got the most clicks in my last broadcast?"
No coding required — just set it up and start talking.
Prerequisites
- Node.js 22+ — Download from nodejs.org. Check with
node --version. - A Kit.com account — Free or paid, any plan.
- Your Kit API key — kit.com → Account Settings → Developer. Starts with
kit_.
Setup: Claude Desktop App (Recommended)
Step 1: Find your config file
Mac:
open ~/Library/Application\ Support/Claude/
Open claude_desktop_config.json in any text editor.
Windows:
%APPDATA%\Claude\claude_desktop_config.json
Step 2: Add the Kit MCP server
If the file is empty or doesn't exist, paste this (replace your-kit-api-key with your actual key):
{
"mcpServers": {
"kit": {
"command": "npx",
"args": ["-y", "@dancumberland/kit-mcp@latest"],
"env": {
"KIT_API_KEY": "your-kit-api-key"
}
}
}
}
If you already have other MCP servers, add "kit" inside the existing "mcpServers" block with a comma after the previous entry.
Step 3: Restart Claude Desktop
Fully quit (not just close the window) and reopen.
Step 4: Verify it works
Test my Kit connection
Claude should respond with your account name, auth method, and rate limit.
Setup: Claude Desktop with Cowork
Cowork is Claude Desktop's background agent. After completing the setup above, Cowork automatically has access to your Kit tools.
Example tasks:
- "Every morning at 8am, summarize my subscriber growth and email performance from the last 24 hours."
- "Every Monday at 9am, compare my broadcast stats from the past week — open rates, click rates, and unsubscribes."
- "Every Friday, list all tags with fewer than 10 subscribers (candidates for cleanup)."
Setup: Claude Code (CLI)
Add to .claude/settings.local.json or ~/.claude/settings.json:
{
"mcpServers": {
"kit": {
"command": "npx",
"args": ["-y", "@dancumberland/kit-mcp@latest"],
"env": {
"KIT_API_KEY": "your-kit-api-key"
}
}
}
}
Setup: Cursor
- Open Settings (Cmd+,)
- Search for "MCP"
- Click "Add MCP Server"
- Add:
{
"kit": {
"command": "npx",
"args": ["-y", "@dancumberland/kit-mcp@latest"],
"env": {
"KIT_API_KEY": "your-kit-api-key"
}
}
}
Tools
| Tool | Actions | What You Can Do |
|---|
Tools (1)
composite-tools13 composite tools covering 100% of the Kit V4 API including engagement analytics, bulk operations, and broadcast tracking.Environment Variables
KIT_API_KEYrequiredYour Kit.com API key starting with kit_Configuration
{"mcpServers": {"kit": {"command": "npx", "args": ["-y", "@dancumberland/kit-mcp@latest"], "env": {"KIT_API_KEY": "your-kit-api-key"}}}}