# Mailrith Email Marketing (slim) > Mailrith Email Marketing, an MCP server by mailrith.com, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. Manage Subscribers, Broadcasts, Sequences, Automations, and reporting in Mailrith. - Full: https://www.anchorterminal.com/tools/mailrith.md (~3,600 tokens) · this version ~3,530 tokens · JSON https://www.anchorterminal.com/tools/mailrith.json · canonical https://www.anchorterminal.com/tools/mailrith - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-05 # Mailrith Email Marketing > Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/ - Kind: MCP server, by mailrith.com (https://mailrith.com/developers/mcp) - Category: Email delivery APIs (https://www.anchorterminal.com/categories/email.md) - Listed because: It's published in the registry under mailrith.com, a namespace the registry only gives to whoever proves they control that domain. - What the official MCP registry says: Manage Subscribers, Broadcasts, Sequences, Automations, and reporting in Mailrith. ## Facts - MCP registry: `com.mailrith/mailrith` 1.1.1 - Endpoint: https://api.mailrith.com/mcp (streamable HTTP) - Package: npm `@mailrith/mcp-server` (stdio) - Source: https://github.com/anrawool/mailrith-agent-platform - Website: https://mailrith.com/developers/mcp - npm downloads a week: 62 - GitHub stars: 0 - Registry entry updated: 2026-08-27 ## Tools - Tools it lists (55, about 127,059 tokens of context, `tools/list` without credentials over MCP 2025-11-25, checked 2026-10-05 22:34 UTC): - `discovery_get_capabilities` (read-only): Returns the current workspace context, discovery URLs, shared request conventions, supported webhook events, and public resource operations available to the… - `workspace_get` (read-only): Returns the authenticated workspace profile and mailing context used by broadcasts, sequences, automations, forms, and magic links. Permission: workspace:read.… - `sender_identities_list` (read-only): Returns a bounded page of enabled sender names, addresses, and provider types that can be selected for Broadcasts and Sequences. Provider credentials and… - `sender_identities_get` (read-only): Returns one enabled sender name, address, and provider type by stable identifier. Provider credentials and configuration are never returned. Permission:… - `analytics_create_report` (writes): Runs from compact rollups. Ranges through 31 days complete inline; longer ranges are queued. Results expire after 24 hours and never exceed 100 rows. Effect:… - `analytics_get_report` (read-only): Returns one unexpired bounded analytics report by identifier. Permission: analytics:read. Pagination: use bounded pages and returned cursors. API reference:… - `subscribers_list` (read-only): Returns subscribers in the authenticated workspace, sorted from newest to oldest. Permission: subscribers:read. Pagination: use bounded pages and returned… - `subscribers_get` (read-only): Returns one Subscriber by its stable identifier from the authenticated workspace. Permission: subscribers:read. API reference:… - `subscribers_upsert` (writes): Creates a new subscriber when the email does not exist in the workspace. If the email already exists, the API updates the existing subscriber unless… - `subscribers_update` (writes): Updates profile fields, status, custom fields, tags, or sequence assignments for one subscriber. Fields omitted from the request stay unchanged. Blank optional… - `subscribers_update_status` (writes): Changes the delivery status for one Subscriber without changing profile, targeting, or Sequence enrollment fields. Making a Subscriber Active requires… - `subscribers_add_tag` (writes): Adds the selected Tag to a Subscriber. If the Subscriber already has the Tag, the API returns the Subscriber unchanged. Effect: external-email. Retry after… - `subscribers_remove_tag` (writes): Removes the selected tag from a subscriber. If the subscriber does not have the tag, the API returns the subscriber unchanged. Effect: external-email. Retry… - `subscribers_add_to_sequence` (writes): Adds the selected subscriber to the selected sequence. If the subscriber is already in the sequence, the API returns the subscriber unchanged. Effect:… - `subscribers_remove_from_sequence` (writes): Removes the selected subscriber from the selected sequence. If the subscriber is not in the sequence, the API returns the subscriber unchanged. Effect:… - `tags_list` (read-only): Returns tags in the authenticated workspace. Permission: tags:read. Pagination: use bounded pages and returned cursors. API reference:… - `tags_get` (read-only): Returns one Tag from the authenticated workspace. Permission: tags:read. API reference: https://mailrith.com/developers/api-reference. - `tags_create` (writes): Creates a new tag in the authenticated workspace. The GDPR consent tag names can be created and applied like other tags when you need to apply consent… - `custom_fields_list` (read-only): Returns a bounded page of custom fields in the authenticated workspace, including each field's exact ready-to-use email personalization token. Permission:… - `custom_fields_get` (read-only): Returns one custom field from the authenticated workspace, including its exact ready-to-use email personalization token. Permission: custom_fields:read. API… - `segments_list` (read-only): Returns saved segments from the authenticated workspace. Permission: segments:read. Pagination: use bounded pages and returned cursors. API reference:… - `segments_get` (read-only): Returns one saved segment from the authenticated workspace. Permission: segments:read. API reference: https://mailrith.com/developers/api-reference. - `segments_preview` (read-only): Returns subscriber counts for an unsaved segment definition. Include `current_segment_id` when previewing edits to an existing segment so circular segment… - `broadcasts_list` (read-only): Returns broadcast drafts, scheduled sends, active sends, and completed sends. Permission: broadcasts:read. Pagination: use bounded pages and returned cursors.… - `broadcasts_create` (writes): Creates a broadcast draft in the authenticated workspace. Effect: workspace-change. Retry with the same idempotency_key. Permission: broadcasts:write. API… - `broadcasts_get` (read-only): Returns a broadcast draft, scheduled send, active send, or completed send. Permission: broadcasts:read. API reference:… - `broadcasts_update` (writes): Updates an existing Broadcast draft. Scheduled, running, completed, and failed Broadcasts cannot be changed here. Before changing a scheduled Broadcast, read… - `broadcasts_preflight` (read-only): Optionally checks the current Subscriber estimate, provider capacity, sender setup, event tracking, and blocking issues. This diagnostic is not required before… - `broadcasts_send_test` (writes): Sends a test message from an existing Broadcast that has an email delivery connection. Provide a saved Subscriber ID for personalization; use subscribers_list… - `broadcasts_schedule` (writes): Schedules a draft for future delivery, or changes the delivery time of an existing scheduled Broadcast. This uses Mailrith's durable scheduled-send path and… - `broadcasts_unschedule` (writes): Returns a scheduled Broadcast to draft state before delivery starts. Effect: workspace-change. Retry after reading the current resource state. Permissions:… - `broadcasts_send` (writes): Immediately creates durable preparation for a broadcast draft or scheduled send. Mailrith calculates the exact Subscriber total and checks provider readiness… - `broadcasts_cancel` (writes): Requests cancellation for delivery work that has not reached the provider. Provider-accepted emails cannot be recalled. Repeat the same request with the same… - `broadcasts_get_send_progress` (read-only): Returns bounded delivery progress, current rates, timing, outcome counts, and pause state. Poll until terminal is true; use 5 to 10 second intervals while… - `sequences_list` (read-only): Returns sequences in the authenticated workspace. Permission: sequences:read. Pagination: use bounded pages and returned cursors. API reference:… - `sequences_create` (writes): Creates a sequence in the authenticated workspace. Effect: workspace-change. Retry with the same idempotency_key. Permission: sequences:write. API reference:… - `sequences_get` (read-only): Returns one sequence from the authenticated workspace. Permission: sequences:read. API reference: https://mailrith.com/developers/api-reference. - `sequences_update` (writes): Updates an existing paused Sequence. Before changing a running Sequence, read it by ID, retain its status in the current task only, pause it, apply the update,… - `sequences_preflight` (read-only): Checks the saved Sequence, its published emails, and its email delivery connection without changing data or sending email. Permission: sequences:read. API… - `sequences_preview_journey` (read-only): Returns the bounded saved email timeline and shows which messages a selected Subscriber is eligible to receive, without enrolling the Subscriber or sending… - `sequences_send_test` (writes): Sends up to five selected saved Sequence emails to one explicit test address. This does not enroll a Subscriber, start the Sequence, or write delivery… - `sequences_update_status` (writes): Starts or pauses one Sequence without changing its content or delivery settings. Effect: external-email. Retry after reading the current resource state.… - `automations_list` (read-only): Returns automations in the authenticated workspace. Permission: automations:read. Pagination: use bounded pages and returned cursors. API reference:… - `automations_create` (writes): Creates an automation in the authenticated workspace. Effect: workspace-change. Retry with the same idempotency_key. Permission: automations:write. API… - `automations_get` (read-only): Returns one automation from the authenticated workspace. Permission: automations:read. API reference: https://mailrith.com/developers/api-reference. - `automations_update` (writes): Updates an existing draft or paused Automation. Before changing a running Automation, read it by ID, retain its status in the current task only, pause it,… - `automations_preflight` (read-only): Checks the saved Automation definition and email delivery prerequisite without running any action. Permission: automations:read. API reference:… - `automations_preview_journey` (read-only): Shows the bounded path a selected Subscriber would take through the current saved conditions without running actions or writing history. Permissions:… - `automations_send_test` (writes): Sends up to five selected saved Automation email steps to one explicit test address. This does not start the Automation or run other actions. Effect:… - `automations_update_status` (writes): Starts, pauses, or returns one Automation to draft without changing its definition. Effect: external-email. Retry after reading the current resource state.… - `email_templates_list` (read-only): Returns reusable email templates linked to the authenticated workspace. Permission: email_templates:read. Pagination: use bounded pages and returned cursors.… - `email_templates_create` (writes): Creates a reusable email template scoped to the authenticated workspace. Effect: workspace-change. Retry with the same idempotency_key. Permission:… - `email_templates_get` (read-only): Returns a reusable email template linked to the authenticated workspace. Permission: email_templates:read. API reference:… - `email_templates_preview` (read-only): Renders one template using a saved Subscriber's name, email, and custom fields without sending or saving anything. Permissions: subscribers:read,… - `email_templates_update` (writes): Updates the content or enabled state of an existing email template. Effect: workspace-change. Retry after reading the current resource state. Permission:… - How its tools read to an agent (0 errors, 75 warnings, 0 notes, about 127,059 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score): - warn TC13 analytics_create_report: body (object with no properties) - warn TC13 automations_create: body (object with no properties) - warn TC13 automations_send_test: body (object with no properties) - warn TC13 automations_update: body (object with no properties) - warn TC13 automations_update_status: body (object with no properties) - warn TC13 broadcasts_create: body (object with no properties) - warn TC13 broadcasts_schedule: body (object with no properties) - warn TC13 broadcasts_send_test: body (object with no properties) - warn TC13 broadcasts_update: body (object with no properties) - warn TC13 email_templates_create: body (object with no properties) - warn TC13 email_templates_preview: body (object with no properties) - warn TC13 email_templates_update: body (object with no properties) - warn TC13 segments_preview: body (object with no properties) - warn TC13 sequences_create: body (object with no properties) - warn TC13 sequences_send_test: body (object with no properties) - warn TC13 sequences_update: body (object with no properties) - warn TC13 sequences_update_status: body (object with no properties) - warn TC13 subscribers_update: body (object with no properties) - warn TC13 subscribers_update_status: body (object with no properties) - warn TC13 subscribers_upsert: body (object with no properties) - warn TC13 tags_create: body (object with no properties) - warn TC15 analytics_create_report: inputSchema uses $ref/$defs - warn TC15 automations_create: inputSchema uses $ref/$defs - warn TC15 automations_send_test: inputSchema uses $ref/$defs - JSON: https://www.anchorterminal.com/api/v1/tools/mailrith.json - Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming