Build with RacterMX
RESTful API, interactive Swagger docs, webhooks, and an MCP server for AI agents. Everything you need to integrate privacy-first email forwarding into your stack.
Get Started
Three ways to integrate with RacterMX
REST API + Swagger
Full OpenAPI 3.0 spec with interactive try-it-out. Manage domains, aliases, email logs, webhooks, blocklists, SMTP credentials, and more.
Open API Explorer →MCP Server
Model Context Protocol server for AI agents. Let Claude, GPT, or your own LLM manage email forwarding through natural language.
Learn more →Terraform Provider
Manage your email infrastructure as code. Provision domains, aliases, DNS zones, alerts, and security policies declaratively.
Learn more →Authentication
Two supported authentication methods
API Key (Recommended)
Generate API keys from your dashboard. Pass them as a Bearer token in the Authorization header.
Authorization: Bearer sk_live_abc123...
Session Auth
For browser-based integrations. Authenticate via the web login and use session cookies with CSRF tokens.
Cookie: ractermx_session=abc123; X-CSRF-TOKEN: ...
Send an Email in Seconds
The RacterMX API follows RESTful conventions. JSON in, JSON out. All endpoints live under /api/v2/ and require authentication.
- Base URL:
https://ractermx.com/api/v2 - Content-Type: application/json
- Rate limit: 100 requests/minute
- All timestamps in UTC (ISO 8601)
# Send an email via the RacterMX API curl -X POST https://ractermx.com/api/v2/emails/send \ -H "Authorization: Bearer sk_live_abc123" \ -H "Content-Type: application/json" \ -d '{ "from": "hello@yourdomain.com", "to": ["user@example.com"], "subject": "Hello from RacterMX", "html": "<h1>It works!</h1>" }' # Response { "success": true, "message_id": "<abc123@yourdomain.com>" }
API Endpoint Reference
100+ endpoints covering domains, aliases, DNS zones, email sending, webhooks, blocklists, SMTP credentials, DMARC analytics, reputation monitoring, alerts, security posture, and more. All documented with interactive try-it-out.
MCP Server for AI Agents
Let AI manage your email forwarding through natural language
Model Context Protocol
The RacterMX MCP server exposes 110+ tools that AI agents can call. Connect it to Claude, ChatGPT, or any MCP-compatible client to manage domains, aliases, DNS zones, security posture, DMARC, alerts, and more conversationally.
- Manage domains, aliases, and DNS zones
- Monitor security posture and DMARC compliance
- Track outbound email reputation
- Configure alert rules and webhooks
- Search and filter email logs
- Manage organizations, tags, and SMTP credentials
// Add to your MCP client config { "mcpServers": { "ractermx": { "command": "npx", "args": ["-y", "@ractermx/mcp-server"], "env": { "RACTERMX_API_KEY": "sk_live_abc123" } } } } // Then ask your AI agent: "List all my domains on RacterMX" "Create an alias catch-all@mydomain.com" "Show me email logs from the last hour"
Terraform Provider
Manage your email infrastructure as code
Infrastructure as Code
The official RacterMX Terraform provider lets you provision and manage every aspect of your email infrastructure declaratively. Version your domains, aliases, DNS records, alerts, and security policies alongside the rest of your infrastructure.
- 15 resources: domains, aliases, zone records, alerts, organizations, tags, and more
- 10 data sources: security score, DMARC compliance, reputation, statistics, quotas
- Full lifecycle: create, read, update, delete, import
- GitOps friendly with state-driven drift detection
# providers.tf terraform { required_providers = { ractermx = { source = "racter-ciso/ractermx" version = "~> 0.1" } } } provider "ractermx" { api_key = var.ractermx_api_key } # main.tf resource "ractermx_domain" "example" { name = "example.com" max_aliases = 100 } resource "ractermx_alias" "info" { domain_id = ractermx_domain.example.id local_part = "info" forward_to = "team@company.com" } data "ractermx_security_score" "example" { domain_id = ractermx_domain.example.id }
Ready to build?
Create a free account to get your API key and start integrating RacterMX in minutes.