Your AI
marketing team
You're building a product, not a marketing department. Tell your AI agent what to do — it handles the campaigns, segments, and emails through Kraiter.
Built for builders shipping alone
You know you should be sending onboarding emails.
You know inactive users need a nudge.
The data's right there — you just never have time to act on it.
Kraiter is email infrastructure your AI agent can drive.
You decide what needs to happen. Your agent makes it happen.
How it works
“Trial users are dropping off at day 3.”
From your analytics, your database, or a hunch. However you notice it.
“Create a re-engagement sequence for users inactive after 3 days.”
Your AI agent talks to Kraiter via MCP. It creates the segment, builds the sequence, writes the templates.
Emails go out. Opens and clicks are tracked. Sequences adapt.
You go back to building. Kraiter handles the rest.
• Segment: signed-up-not-activated (last 7 days)
• Sequence: onboarding-nudge
Day 0: welcome + quick-start guide
Day 2: feature highlight (if not activated)
Day 5: personal check-in (if opened previous)
The sequence is live. 23 contacts matched.
What your agent can do
Everything accessible via MCP or API. Your agent picks the right tool for the job.
Create and manage contacts
Track users with properties and custom attributes. Import, update, suppress — all via API or MCP.
Build drip sequences
Multi-step email sequences with delays, conditions, and exit rules. Defined in YAML, deployed via API.
Segment users by behaviour
Dynamic segments based on properties, events, or engagement. Membership updates automatically.
Send transactional emails
Password resets, receipts, notifications. MJML templates with variable interpolation.
React to events
Track user actions. Events trigger sequences, update segments, and enrich profiles automatically.
Track every decision
Full audit trail. Know exactly why an email was sent, skipped, or failed.
Talk to Kraiter
MCP server for AI agents. TypeScript SDK and REST API for everything else.
MCP Server
Connect your AI agent to Kraiter. Ask it to create sequences, manage contacts, send emails — directly from your conversation.
{
"mcpServers": {
"kraiter": {
"command": "npx",
"args": ["-y", "@kraiter/mcp-server"],
"env": {
"KRAITER_API_KEY": "your-api-key"
}
}
}
}Then just ask
TypeScript SDK
Type-safe client for Node.js and the browser. Full IntelliSense, zero dependencies.
const kraiter = new Kraiter({ apiKey });
await kraiter.contacts.create({ email });
await kraiter.send({ to, template });REST API
Language-agnostic REST API. Works with any HTTP client. Full OpenAPI spec available.
curl -X POST /v1/contacts \
-H "Authorization: Bearer $KEY" \
-d '{"email": "user@example.com"}'Simple, usage-based pricing
Start free. Upgrade when your campaigns outgrow the free tier.
Free
Everything you need to evaluate Kraiter.
Pro
For builders running real campaigns.
Scale
For teams that found product-market fit.
No surprise charges. Overage emails are billed at the end of each billing cycle. Fair use policy applies.