kit-mcp-server
Verified Safeby ohadive
Overview
Enables AI assistants like Claude to securely manage email broadcasts, subscribers, and tags in Kit.com with a local-first, approval-based workflow.
Installation
node dist/index.jsEnvironment Variables
- KIT_API_KEY
- KIT_API_SECRET
- DRAFTS_PATH
Security Notes
The server demonstrates a strong 'security-first' approach. All write operations (creating broadcasts, adding subscribers, creating tags/tagging) require explicit user approval via an internal approval queue. Critically, 'delete_broadcast' and 'unsubscribe' operations are explicitly forbidden. API keys are loaded from environment variables (recommended to be configured in Claude Desktop config), preventing hardcoding. The 'local-first' workflow for email drafts ensures content review before any external API calls. The server runs entirely on the user's machine, limiting network exposure. No 'eval' or other dynamic code execution that could be exploited was found. The code relies on the `@modelcontextprotocol/sdk` for safe tool invocation.
Similar Servers
instantly-mcp
Manages Instantly.ai email automation campaigns, leads, accounts, and analytics via a Model Context Protocol (MCP) server for AI assistants.
vibes
Vibes transforms Claude Desktop into a conversational development environment through distributed MCP servers, allowing users to describe what they want to build and have Claude implement it while teaching them.
mcp-kit
Connects AI assistants to Kit.com for managing email marketing tasks like subscribers, tags, sequences, and broadcasts via natural language.
slack-mcp-server
Provides an AI assistant, like Claude, programmatic access to Slack conversations, threads, and workspace information through the Model Context Protocol (MCP).