Kit MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add -e "KIT_API_KEY=${KIT_API_KEY}" kit-mcp -- npx -y @dancumberland/kit-mcp@latest
Required:KIT_API_KEY
README.md

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

  1. Node.js 22+ — Download from nodejs.org. Check with node --version.
  2. A Kit.com account — Free or paid, any plan.
  3. Your Kit API keykit.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

  1. Open Settings (Cmd+,)
  2. Search for "MCP"
  3. Click "Add MCP Server"
  4. 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

claude_desktop_config.json
{"mcpServers": {"kit": {"command": "npx", "args": ["-y", "@dancumberland/kit-mcp@latest"], "env": {"KIT_API_KEY": "your-kit-api-key"}}}}

Try it

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
Which links got the most clicks in my last broadcast?

Frequently Asked Questions

What are the key features of Kit MCP?

13 composite tools covering 100% of the Kit V4 API. Advanced engagement analytics including per-subscriber open and click rates. Bulk operations for subscribers, tags, and form subscriptions. Formatted text summaries optimized for AI agents. Built-in rate limiting with automatic retry and exponential backoff.

What can I use Kit MCP for?

Automating daily summaries of subscriber growth and email performance. Comparing broadcast open and click rates across different campaigns. Cleaning up email lists by identifying tags with low subscriber counts. Managing subscriber segments based on engagement metrics. Drafting new newsletter broadcasts directly through Claude.

How do I install Kit MCP?

Install Kit MCP by running: npx -y @dancumberland/kit-mcp@latest

What MCP clients work with Kit MCP?

Kit MCP works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Kit MCP docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare