@ractermx/mcp-server
MCP server for managing RacterMX email forwarding via AI assistants.
Setup
npm install
Configuration
Set environment variables:
RACTERMX_API_KEY(required) — yoursk_*API key from RacterMXRACTERMX_API_URL(optional) — defaults tohttps://ractermx.com
Usage with Kiro / Claude Desktop
Add to your MCP config:
{
"mcpServers": {
"ractermx": {
"command": "npx",
"args": ["-y", "@ractermx/mcp-server"],
"env": {
"RACTERMX_API_KEY": "sk_your_key_here"
}
}
}
}
Available Tools (111 total)
All tools target the V2 API (/api/v2).
Required API Key Scopes
Each tool group requires specific scopes on your API key:
| Tool Group | Required Scope |
|---|---|
| Dashboard, Statistics, Email Logs, Search, Quota, Rate Limit | email:read |
| Email Sending | email:send |
| Domains, Tags, Organizations, Verification, Transfers, Security, Check Catalog, Reputation, DMARC | domains:read / domains:manage |
| Aliases | aliases:read / aliases:manage |
| SMTP Credentials, Anonymous Replies | smtp:read / smtp:manage |
| Webhooks | webhooks:read / webhooks:manage |
| Blocklist | blocklist:read / blocklist:manage |
| API Keys, Compliance Export | api-keys:manage |
| Retention Policy | retention:read / retention:manage |
| DNS Zone Records | dns-zone:read / dns-zone:manage |
| Notifications | notifications:read / notifications:manage |
| Alert Rules | alerts:read / alerts:manage |
Create an API key with all 21 scopes for full access, or limit to specific scopes for restricted integrations.
Dashboard & Statistics (5)
get_dashboard— Dashboard statistics overviewget_statistics— Aggregated email statisticsget_daily_statistics— Daily breakdown for chartsget_statistics_by_domain— Stats grouped by domainget_quota— Account quota and usage limits
Domains (9)
list_domains— List all forwarding domainsget_domain— Get domain detailsadd_domain— Add a new domainupdate_domain— Update domain settingsdelete_domain— Remove a domainverify_domain_dns— Trigger DNS verificationget_domain_dns_records— Get required DNS recordsget_domain_statistics— Get per-domain email statsget_domain_health— SPF/DKIM/DMARC/MX status
Domain Wildcard (2)
enable_wildcard— Enable wildcard subdomain forwardingdisable_wildcard— Disable wildcard subdomain forwarding
Domain Tags (6)
list_tags— List all tagscreate_tag— Create a tagupdate_tag— Update a tagdelete_tag— Delete a tagassign_tags_to_domain— Assign tags to a domainremove_tag_from_domain— Remove a tag from a domain
Domain Notification Preferences (2)
get_notification_preferences— Get mute/unmute settingsset_notification_preferences— Set mute/unmute settings
Domain Transfers (2)
initiate_domain_transfer— Initiate a transfercancel_domain_transfer— Cancel a pending transfer
Organizations (10)
list_organizations— List org tree (with optional domains/scores)create_organization— Create a child orgupdate_organization— Rename or reparentdelete_organization— Delete an orglist_organization_members— List membersinvite_to_organization— Invite a userremove_organization_member— Remove a memberlist_organization_domains— List domains in an orgmove_domain_to_organization— Move a domainbulk_move_domains— Move multiple domains
Domain Security / DoSPM (8)
get_security_checks— All check results grouped by pillarget_security_score— Latest posture score and gradetrigger_security_scan— On-demand scan (1/hr rate limit)get_security_history— Score history (up to 365 days)apply_security_fix— Apply suggested zone fixacknowledge_drift— Acknowledge drift eventget_check_catalog— Full check catalogset_check_override— Override check severity per domain
DNS Zone Records (4)
list_zone_records— List all zone recordscreate_zone_record— Create a DNS recordupdate_zone_record— Update a DNS recorddelete_zone_record— Delete a DNS record
Aliases (8)
list_aliases— List aliases for a domainlist_all_aliases— Global alias list across all domainsget_alias— Get alias detailscreate_alias— Create a new aliasupdate_alias— Update an aliasdelete_alias— Delete an aliasget_alias_statistics— Per-alias statisticsexport_aliases— Export aliases as CSVbulk_update_aliases— Bulk enable/disable or change forward_to
Email Logs (2)
list_email_logs— Search email logs with filtersget_email_log— Get a specific log entry
Email Sending (1)
send_email— Send an email
Webhooks (9)
list_webhooks— List webhook endpointscreate_webhook— Create a webhookupdate_webhook— Update a webhookdelete_webhook— Delete a webhooktest_webhook— Send a test eventget_webhook_secret— Get signing secretrotate_webhook_secret— Rotate signing secretlist_webhook_delivery_logs— View delivery historyretry_webhook_delivery— Retry a failed delivery
Blocklist (3)
list_blocklist— List blocked sendersadd_blocklist_entry— Block a sender/patternremove_blocklist_entry— Unblock a sender
API Keys (3)
list_api_keys— List active keyscreate_api_key— Create a new keyrevoke_api_key— Revoke a key
SMTP Credentials (5)
list_smtp_credentials— List SMTP credentialscreate_smtp_credential— Create SMTP credentialsdelete_smtp_credential— Delete SMTP credentialsreset_smtp_password— Reset passwordset_smtp_reply_from— Set reply-from alias
Retention Policy (2)
get_retention_policy— View retention settingsupdate_retention_policy— Update retention
Anonymous Replies (2)
list_anonymous_replies— List proxy addressesdisable_anonymous_reply— Disable a proxy
Notifications (4)
list_notifications— List dashboard notificationsmark_notification_read— Mark one as readmark_all_notifications_read— Mark all as readdelete_notification— Delete a notification
Reputation (6)
get_reputation_score— Composite score and gradeget_reputation_blacklists— Current and historical listingsget_reputation_deliverability— Bounce/spam/rejection metricsget_reputation_ips— Per-IP reputation dataget_reputation_trends— Time-series charts dataget_reputation_recommendations— Actionable recommendations
DMARC (6)
list_dmarc_reports— List aggregate reportsget_dmarc_report— Full report detail with recordsget_dmarc_sources— Source analysis (who sends as you)get_dmarc_compliance— Compliance rate and recommendationsexport_dmarc_report— Export report as XMLapply_dmarc_policy— Change DMARC policy (none/quarantine/reject)
Alert Rules (7)
list_alert_rules— List rulescreate_alert_rule— Create a ruleget_alert_rule— Get rule detailsupdate_alert_rule— Update a ruledelete_alert_rule— Delete a ruleget_alert_rule_history— Firing historytest_alert_rule— Send test alert
Compliance Export (2)
trigger_compliance_export— Trigger export (1/24hr)get_compliance_export_status— Check status/download URL
Search & Rate Limits (2)
search— Unified search across domains, aliases, logsget_rate_limit_status— Current API rate limit status