@kraiter/mcp-server
v0.3.2
Published
MCP server for the Kraiter email platform
Downloads
1,204
Maintainers
Readme
@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-serverConfiguration
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-serverThen 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)
| Resource | Tools | Description | | --- | --- | --- | | 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:
- "Create a contact for [email protected] with firstName Alice"
- "Send a welcome email to [email protected] using the welcome-template"
- "List all active campaigns"
- "Show me the timeline for [email protected]"
Documentation
Full documentation is available at kraiter.com/docs/mcp-server.
Licence
MIT
