{
  "markdown": "# @ractermx/mcp-server\n\nMCP server for managing RacterMX email forwarding via AI assistants.\n\n## Setup\n\n```bash\nnpm install\n```\n\n## Configuration\n\nSet environment variables:\n\n- `RACTERMX_API_KEY` (required) — your `sk_*` API key from RacterMX\n- `RACTERMX_API_URL` (optional) — defaults to `https://ractermx.com`\n\n## Usage with Kiro / Claude Desktop\n\nAdd to your MCP config:\n\n```json\n{\n  \"mcpServers\": {\n    \"ractermx\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@ractermx/mcp-server\"],\n      \"env\": {\n        \"RACTERMX_API_KEY\": \"sk_your_key_here\"\n      }\n    }\n  }\n}\n```\n\n## Available Tools (111 total)\n\nAll tools target the V2 API (`/api/v2`).\n\n### Required API Key Scopes\n\nEach tool group requires specific scopes on your API key:\n\n| Tool Group | Required Scope |\n|-----------|---------------|\n| Dashboard, Statistics, Email Logs, Search, Quota, Rate Limit | `email:read` |\n| Email Sending | `email:send` |\n| Domains, Tags, Organizations, Verification, Transfers, Security, Check Catalog, Reputation, DMARC | `domains:read` / `domains:manage` |\n| Aliases | `aliases:read` / `aliases:manage` |\n| SMTP Credentials, Anonymous Replies | `smtp:read` / `smtp:manage` |\n| Webhooks | `webhooks:read` / `webhooks:manage` |\n| Blocklist | `blocklist:read` / `blocklist:manage` |\n| API Keys, Compliance Export | `api-keys:manage` |\n| Retention Policy | `retention:read` / `retention:manage` |\n| DNS Zone Records | `dns-zone:read` / `dns-zone:manage` |\n| Notifications | `notifications:read` / `notifications:manage` |\n| Alert Rules | `alerts:read` / `alerts:manage` |\n\nCreate an API key with all 21 scopes for full access, or limit to specific scopes for restricted integrations.\n\n### Dashboard & Statistics (5)\n- `get_dashboard` — Dashboard statistics overview\n- `get_statistics` — Aggregated email statistics\n- `get_daily_statistics` — Daily breakdown for charts\n- `get_statistics_by_domain` — Stats grouped by domain\n- `get_quota` — Account quota and usage limits\n\n### Domains (9)\n- `list_domains` — List all forwarding domains\n- `get_domain` — Get domain details\n- `add_domain` — Add a new domain\n- `update_domain` — Update domain settings\n- `delete_domain` — Remove a domain\n- `verify_domain_dns` — Trigger DNS verification\n- `get_domain_dns_records` — Get required DNS records\n- `get_domain_statistics` — Get per-domain email stats\n- `get_domain_health` — SPF/DKIM/DMARC/MX status\n\n### Domain Wildcard (2)\n- `enable_wildcard` — Enable wildcard subdomain forwarding\n- `disable_wildcard` — Disable wildcard subdomain forwarding\n\n### Domain Tags (6)\n- `list_tags` — List all tags\n- `create_tag` — Create a tag\n- `update_tag` — Update a tag\n- `delete_tag` — Delete a tag\n- `assign_tags_to_domain` — Assign tags to a domain\n- `remove_tag_from_domain` — Remove a tag from a domain\n\n### Domain Notification Preferences (2)\n- `get_notification_preferences` — Get mute/unmute settings\n- `set_notification_preferences` — Set mute/unmute settings\n\n### Domain Transfers (2)\n- `initiate_domain_transfer` — Initiate a transfer\n- `cancel_domain_transfer` — Cancel a pending transfer\n\n### Organizations (10)\n- `list_organizations` — List org tree (with optional domains/scores)\n- `create_organization` — Create a child org\n- `update_organization` — Rename or reparent\n- `delete_organization` — Delete an org\n- `list_organization_members` — List members\n- `invite_to_organization` — Invite a user\n- `remove_organization_member` — Remove a member\n- `list_organization_domains` — List domains in an org\n- `move_domain_to_organization` — Move a domain\n- `bulk_move_domains` — Move multiple domains\n\n### Domain Security / DoSPM (8)\n- `get_security_checks` — All check results grouped by pillar\n- `get_security_score` — Latest posture score and grade\n- `trigger_security_scan` — On-demand scan (1/hr rate limit)\n- `get_security_history` — Score history (up to 365 days)\n- `apply_security_fix` — Apply suggested zone fix\n- `acknowledge_drift` — Acknowledge drift event\n- `get_check_catalog` — Full check catalog\n- `set_check_override` — Override check severity per domain\n\n### DNS Zone Records (4)\n- `list_zone_records` — List all zone records\n- `create_zone_record` — Create a DNS record\n- `update_zone_record` — Update a DNS record\n- `delete_zone_record` — Delete a DNS record\n\n### Aliases (8)\n- `list_aliases` — List aliases for a domain\n- `list_all_aliases` — Global alias list across all domains\n- `get_alias` — Get alias details\n- `create_alias` — Create a new alias\n- `update_alias` — Update an alias\n- `delete_alias` — Delete an alias\n- `get_alias_statistics` — Per-alias statistics\n- `export_aliases` — Export aliases as CSV\n- `bulk_update_aliases` — Bulk enable/disable or change forward_to\n\n### Email Logs (2)\n- `list_email_logs` — Search email logs with filters\n- `get_email_log` — Get a specific log entry\n\n### Email Sending (1)\n- `send_email` — Send an email\n\n### Webhooks (9)\n- `list_webhooks` — List webhook endpoints\n- `create_webhook` — Create a webhook\n- `update_webhook` — Update a webhook\n- `delete_webhook` — Delete a webhook\n- `test_webhook` — Send a test event\n- `get_webhook_secret` — Get signing secret\n- `rotate_webhook_secret` — Rotate signing secret\n- `list_webhook_delivery_logs` — View delivery history\n- `retry_webhook_delivery` — Retry a failed delivery\n\n### Blocklist (3)\n- `list_blocklist` — List blocked senders\n- `add_blocklist_entry` — Block a sender/pattern\n- `remove_blocklist_entry` — Unblock a sender\n\n### API Keys (3)\n- `list_api_keys` — List active keys\n- `create_api_key` — Create a new key\n- `revoke_api_key` — Revoke a key\n\n### SMTP Credentials (5)\n- `list_smtp_credentials` — List SMTP credentials\n- `create_smtp_credential` — Create SMTP credentials\n- `delete_smtp_credential` — Delete SMTP credentials\n- `reset_smtp_password` — Reset password\n- `set_smtp_reply_from` — Set reply-from alias\n\n### Retention Policy (2)\n- `get_retention_policy` — View retention settings\n- `update_retention_policy` — Update retention\n\n### Anonymous Replies (2)\n- `list_anonymous_replies` — List proxy addresses\n- `disable_anonymous_reply` — Disable a proxy\n\n### Notifications (4)\n- `list_notifications` — List dashboard notifications\n- `mark_notification_read` — Mark one as read\n- `mark_all_notifications_read` — Mark all as read\n- `delete_notification` — Delete a notification\n\n### Reputation (6)\n- `get_reputation_score` — Composite score and grade\n- `get_reputation_blacklists` — Current and historical listings\n- `get_reputation_deliverability` — Bounce/spam/rejection metrics\n- `get_reputation_ips` — Per-IP reputation data\n- `get_reputation_trends` — Time-series charts data\n- `get_reputation_recommendations` — Actionable recommendations\n\n### DMARC (6)\n- `list_dmarc_reports` — List aggregate reports\n- `get_dmarc_report` — Full report detail with records\n- `get_dmarc_sources` — Source analysis (who sends as you)\n- `get_dmarc_compliance` — Compliance rate and recommendations\n- `export_dmarc_report` — Export report as XML\n- `apply_dmarc_policy` — Change DMARC policy (none/quarantine/reject)\n\n### Alert Rules (7)\n- `list_alert_rules` — List rules\n- `create_alert_rule` — Create a rule\n- `get_alert_rule` — Get rule details\n- `update_alert_rule` — Update a rule\n- `delete_alert_rule` — Delete a rule\n- `get_alert_rule_history` — Firing history\n- `test_alert_rule` — Send test alert\n\n### Compliance Export (2)\n- `trigger_compliance_export` — Trigger export (1/24hr)\n- `get_compliance_export_status` — Check status/download URL\n\n### Search & Rate Limits (2)\n- `search` — Unified search across domains, aliases, logs\n- `get_rate_limit_status` — Current API rate limit status\n",
  "bytes": 7591,
  "sha": "23da4aeab4fe56b0ed124c59b7e5a7e1f6bd92f71a8593e71aa5edc8e6b8c006",
  "repo_slug": "racter-ciso/ractermx-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_racter_ciso_ractermx_72e70059/readme"
}