mcpField
R
RacterMX

RacterMX

Local
github.com/racter-cisoCommunication0Updated 19w ago

About RacterMX

RacterMX is an MCP server for managing RacterMX email forwarding through AI assistants, covering domains, aliases, mail, DNS, webhooks, and security. Its tools use API-key scopes, supporting teams that automate forwarding configuration and operations.

Key features

  1. 01Manage forwarding domains and aliases
  2. 02View email statistics, logs, and quotas
  3. 03Send email and manage SMTP credentials
  4. 04Configure webhooks and notifications
  5. 05Manage DNS records and domain security
  6. 06Control tool access with API-key scopes

Use cases

  1. 01Add a domain and check its DNS verification status
  2. 02Bulk-edit email aliases across domains
  3. 03Review email delivery logs and statistics
  4. 04Set up webhooks and retry failed deliveries

MCP support

The MCP server exposes management features from the RacterMX V2 API as tools for MCP clients. Access requires RACTERMX_API_KEY, and tool groups are authorized by the key's API scopes.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"racter-ciso-ractermx": {
"command": "npx",
"args": [
"-y",
"@ractermx/mcp-server"
],
"env": {
"RACTERMX_API_KEY": "<RACTERMX_API_KEY>",
"RACTERMX_API_URL": "<RACTERMX_API_URL>"
}
}
}
}
Run commandnpx -y @ractermx/mcp-server
Environment variables to set
RACTERMX_API_KEYSecretYour RacterMX API key (sk_*)
RACTERMX_API_URLRacterMX API base URL (defaults to https://ractermx.com)

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@ractermx/mcp-server2.0.1

Tools

37

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
per_pagenumberNoResults per page (default 15)

Details

From the project README

@ractermx/mcp-server

MCP server for managing RacterMX email forwarding via AI assistants.

Setup

npm install

Configuration

Set environment variables:

  • RACTERMX_API_KEY (required) — your sk_* API key from RacterMX
  • RACTERMX_API_URL (optional) — defaults to https://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 GroupRequired Scope
Dashboard, Statistics, Email Logs, Search, Quota, Rate Limitemail:read
Email Sendingemail:send
Domains, Tags, Organizations, Verification, Transfers, Security, Check Catalog, Reputation, DMARCdomains:read / domains:manage
Aliasesaliases:read / aliases:manage
SMTP Credentials, Anonymous Repliessmtp:read / smtp:manage
Webhookswebhooks:read / webhooks:manage
Blocklistblocklist:read / blocklist:manage
API Keys, Compliance Exportapi-keys:manage
Retention Policyretention:read / retention:manage
DNS Zone Recordsdns-zone:read / dns-zone:manage
Notificationsnotifications:read / notifications:manage
Alert Rulesalerts: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 overview
  • get_statistics — Aggregated email statistics
  • get_daily_statistics — Daily breakdown for charts
  • get_statistics_by_domain — Stats grouped by domain
  • get_quota — Account quota and usage limits
Domains (9)
  • list_domains — List all forwarding domains
  • get_domain — Get domain details
  • add_domain — Add a new domain
  • update_domain — Update domain settings
  • delete_domain — Remove a domain
  • verify_domain_dns — Trigger DNS verification
  • get_domain_dns_records — Get required DNS records
  • get_domain_statistics — Get per-domain email stats
  • get_domain_health — SPF/DKIM/DMARC/MX status
Domain Wildcard (2)
  • enable_wildcard — Enable wildcard subdomain forwarding
  • disable_wildcard — Disable wildcard subdomain forwarding
Domain Tags (6)
  • list_tags — List all tags
  • create_tag — Create a tag
  • update_tag — Update a tag
  • delete_tag — Delete a tag
  • assign_tags_to_domain — Assign tags to a domain
  • remove_tag_from_domain — Remove a tag from a domain
Domain Notification Preferences (2)
  • get_notification_preferences — Get mute/unmute settings
  • set_notification_preferences — Set mute/unmute settings
Domain Transfers (2)
  • initiate_domain_transfer — Initiate a transfer
  • cancel_domain_transfer — Cancel a pending transfer
Organizations (10)
  • list_organizations — List org tree (with optional domains/scores)
  • create_organization — Create a child org
  • update_organization — Rename or reparent
  • delete_organization — Delete an org
  • list_organization_members — List members
  • invite_to_organization — Invite a user
  • remove_organization_member — Remove a member
  • list_organization_domains — List domains in an org
  • move_domain_to_organization — Move a domain
  • bulk_move_domains — Move multiple domains
Domain Security / DoSPM (8)
  • get_security_checks — All check results grouped by pillar
  • get_security_score — Latest posture score and grade
  • trigger_security_scan — On-demand scan (1/hr rate limit)
  • get_security_history — Score history (up to 365 days)
  • apply_security_fix — Apply suggested zone fix
  • acknowledge_drift — Acknowledge drift event
  • get_check_catalog — Full check catalog
  • set_check_override — Override check severity per domain
DNS Zone Records (4)
  • list_zone_records — List all zone records
  • create_zone_record — Create a DNS record
  • update_zone_record — Update a DNS record
  • delete_zone_record — Delete a DNS record
Aliases (8)
  • list_aliases — List aliases for a domain
  • list_all_aliases — Global alias list across all domains
  • get_alias — Get alias details
  • create_alias — Create a new alias
  • update_alias — Update an alias
  • delete_alias — Delete an alias
  • get_alias_statistics — Per-alias statistics
  • export_aliases — Export aliases as CSV
  • bulk_update_aliases — Bulk enable/disable or change forward_to
Email Logs (2)
  • list_email_logs — Search email logs with filters
  • get_email_log — Get a specific log entry
Email Sending (1)
  • send_email — Send an email
Webhooks (9)
  • list_webhooks — List webhook endpoints
  • create_webhook — Create a webhook
  • update_webhook — Update a webhook
  • delete_webhook — Delete a webhook
  • test_webhook — Send a test event
  • get_webhook_secret — Get signing secret
  • rotate_webhook_secret — Rotate signing secret
  • list_webhook_delivery_logs — View delivery history
  • retry_webhook_delivery — Retry a failed delivery
Blocklist (3)
  • list_blocklist — List blocked senders
  • add_blocklist_entry — Block a sender/pattern
  • remove_blocklist_entry — Unblock a sender
API Keys (3)
  • list_api_keys — List active keys
  • create_api_key — Create a new key
  • revoke_api_key — Revoke a key
SMTP Credentials (5)
  • list_smtp_credentials — List SMTP credentials
  • create_smtp_credential — Create SMTP credentials
  • delete_smtp_credential — Delete SMTP credentials
  • reset_smtp_password — Reset password
  • set_smtp_reply_from — Set reply-from alias
Retention Policy (2)
  • get_retention_policy — View retention settings
  • update_retention_policy — Update retention
Anonymous Replies (2)
  • list_anonymous_replies — List proxy addresses
  • disable_anonymous_reply — Disable a proxy
Notifications (4)
  • list_notifications — List dashboard notifications
  • mark_notification_read — Mark one as read
  • mark_all_notifications_read — Mark all as read
  • delete_notification — Delete a notification
Reputation (6)
  • get_reputation_score — Composite score and grade
  • get_reputation_blacklists — Current and historical listings
  • get_reputation_deliverability — Bounce/spam/rejection metrics
  • get_reputation_ips — Per-IP reputation data
  • get_reputation_trends — Time-series charts data
  • get_reputation_recommendations — Actionable recommendations
DMARC (6)
  • list_dmarc_reports — List aggregate reports
  • get_dmarc_report — Full report detail with records
  • get_dmarc_sources — Source analysis (who sends as you)
  • get_dmarc_compliance — Compliance rate and recommendations
  • export_dmarc_report — Export report as XML
  • apply_dmarc_policy — Change DMARC policy (none/quarantine/reject)
Alert Rules (7)
  • list_alert_rules — List rules
  • create_alert_rule — Create a rule
  • get_alert_rule — Get rule details
  • update_alert_rule — Update a rule
  • delete_alert_rule — Delete a rule
  • get_alert_rule_history — Firing history
  • test_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, logs
  • get_rate_limit_status — Current API rate limit status

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.