@kraiter/mcp-server
Model Context Protocol (MCP) server for the Kraiter email platform. Lets Claude and other AI assistants manage contacts, send emails, run sequences, and more — via natural language.
Installation
npm install -g @kraiter/mcp-server
Configuration
The server requires a KRAITER_API_KEY environment variable. Generate one from Settings in the dashboard.
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"kraiter": {
"command": "npx",
"args": ["-y", "@kraiter/mcp-server"],
"env": {
"KRAITER_API_KEY": "your-api-key-here"
}
}
}
}
Claude Code
claude mcp add kraiter -- npx -y @kraiter/mcp-server
Then set the environment variable in your project's .claude/settings.json:
{
"env": {
"KRAITER_API_KEY": "your-api-key-here"
}
}
Or add the full server config manually:
{
"mcpServers": {
"kraiter": {
"command": "npx",
"args": ["-y", "@kraiter/mcp-server"],
"env": {
"KRAITER_API_KEY": "your-api-key-here"
}
}
}
}
Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"kraiter": {
"command": "npx",
"args": ["-y", "@kraiter/mcp-server"],
"env": {
"KRAITER_API_KEY": "your-api-key-here"
}
}
}
}
Cursor
Add to .cursor/mcp.json or via Cursor Settings > MCP:
{
"mcpServers": {
"kraiter": {
"command": "npx",
"args": ["-y", "@kraiter/mcp-server"],
"env": {
"KRAITER_API_KEY": "your-api-key-here"
}
}
}
}
Available tools (62)
| Contacts | 12 | Create, read, update, delete, upsert contacts; list sends, sequences, segments, and timeline |
| Events | 3 | Track events and list event history |
| Templates | 7 | Upsert email templates, preview renders, and manage versions |
| Sequences | 10 | Upsert drip campaigns, manage contact enrolment, versions, and dry runs |
| Campaigns | 9 | Organise sequences and templates into campaigns |
| Segments | 5 | Define and manage audience segments |
| Domains | 5 | Register and verify sending domains |
| Send | 4 | Send transactional emails and view send history |
| Scheduled Sends | 2 | List and inspect scheduled sends |
| Metrics | 5 | Tenant, sequence, and template metrics |
Example usage
Once configured, you can ask Claude things like:
Documentation
Full documentation is available at kraiter.com/docs/mcp-server.
Licence
MIT