Skip to content

rapidmail MCP by usefulapi

by usefulapi.io · remote · no sign-in to list tools · v1.3.3 · published by io.usefulapi

Read rapidmail lists, recipients, mailings and stats; add, update or unsubscribe one recipient.

Deletes · 3

16 tools: 3 can delete or cancel things and 13 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http rapidmail https://rapidmail.usefulapi.io/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

16 tools

Deletes or cancels 3Claude Code: deny
  • rapidmail_create_recipientWRITE: add ONE recipient (subscriber) to a recipient list.No findings

    Why it is in this group

    • The name "rapidmail_create_recipient" says "create": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    WRITE: add ONE recipient (subscriber) to a recipient list. By default double opt-in is used: the recipient is created with status 'new' and rapidmail sends ONE confirmation e-mail to that address; they only receive newsletters after confirming. Set double_opt_in=false only if you hold the person's documented consent: the recipient is then stored as 'active' and no e-mail is sent (refused if the address was unsubscribed before). If a deleted recipient with the same address exists it is re-activated; an existing address returns a conflict error. Never use for bulk imports. POST /recipients.

    Annotations the server declares

    • title: Add recipient
    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: false
    • openWorldHint: true
  • rapidmail_unsubscribe_recipientWRITE: remove ONE recipient from their list.No findings

    Why it is in this group

    • The name "rapidmail_unsubscribe_recipient" says "unsubscribe": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    WRITE: remove ONE recipient from their list. rapidmail only soft-deletes the record (status 'deleted', as if the person had unsubscribed) and the statistics count it as an unsubscription. No goodbye e-mail is sent. Single recipient only. DELETE /recipients/{id}.

    Annotations the server declares

    • title: Unsubscribe recipient
    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: true
  • rapidmail_update_recipientWRITE: partially update ONE recipient (only the fields you pass change): e-mail, name, custom fields.No findings

    Why it is in this group

    • The name "rapidmail_update_recipient" says "update": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    WRITE: partially update ONE recipient (only the fields you pass change): e-mail, name, custom fields. The status and the recipient list cannot be changed here, and no e-mail is sent. An e-mail address that already exists in the list returns a conflict error. PATCH /recipients/{id}.

    Annotations the server declares

    • title: Update recipient
    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: true
Only reads 13Claude Code: allow
  • rapidmail_get_mailingOne mailing by id: status, subject, sender, destinations (recipient lists), send time, size and attachments.No findings

    Why it is in this group

    • The name "rapidmail_get_mailing" says "get": a word for reading.
    Description, as the server wrote it
    One mailing by id: status, subject, sender, destinations (recipient lists), send time, size and attachments. GET /mailings/{id}.

    Annotations the server declares

    • title: Get mailing
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • rapidmail_get_mailing_recipient_activityDelivery and engagement details of one recipient of one mailing.No findings

    Why it is in this group

    • The name "rapidmail_get_mailing_recipient_activity" says "get": a word for reading.
    Description, as the server wrote it
    Delivery and engagement details of one recipient of one mailing. GET /mailings/{id}/stats/activity/{mailingrecipient_id}.

    Annotations the server declares

    • title: Get one recipient's activity in a mailing
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • rapidmail_get_mailing_statsStatistics of one sent mailing (opens, clicks, bounces, unsubscriptions and similar totals).No findings

    Why it is in this group

    • The name "rapidmail_get_mailing_stats" says "get": a word for reading.
    Description, as the server wrote it
    Statistics of one sent mailing (opens, clicks, bounces, unsubscriptions and similar totals). GET /mailings/{id}/stats.

    Annotations the server declares

    • title: Get mailing statistics
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • rapidmail_get_recipientOne recipient by id: e-mail, name, status, custom fields and timestamps.No findings

    Why it is in this group

    • The name "rapidmail_get_recipient" says "get": a word for reading.
    Description, as the server wrote it
    One recipient by id: e-mail, name, status, custom fields and timestamps. GET /recipients/{id}.

    Annotations the server declares

    • title: Get recipient
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • rapidmail_get_recipientlistOne recipient list by id.No findings

    Why it is in this group

    • The name "rapidmail_get_recipientlist" says "get": a word for reading.
    Description, as the server wrote it
    One recipient list by id. GET /recipientlists/{id}.

    Annotations the server declares

    • title: Get recipient list
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • rapidmail_get_recipientlist_activity_statsSubscription activity of one recipient list between two dates (for example new subscriptions and unsubscriptions).No findings

    Why it is in this group

    • The name "rapidmail_get_recipientlist_activity_stats" says "get": a word for reading.
    Description, as the server wrote it
    Subscription activity of one recipient list between two dates (for example new subscriptions and unsubscriptions). The range may be at most one year, must not start before the list was created and must not lie in the future. GET /recipientlists/{id}/stats/activity.

    Annotations the server declares

    • title: Get recipient list activity stats
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • rapidmail_list_blacklistThe account's blacklist: e-mail addresses, domains and patterns that never receive mailings, with their type, source and dates.No findings

    Why it is in this group

    • The name "rapidmail_list_blacklist" says "list": a word for reading.
    Description, as the server wrote it
    The account's blacklist: e-mail addresses, domains and patterns that never receive mailings, with their type, source and dates. GET /blacklist.

    Annotations the server declares

    • title: List blacklist entries
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • rapidmail_list_mailing_activityThe recipients a mailing went to and what each did (delivered, opened, clicked, bounced).No findings

    Why it is in this group

    • The name "rapidmail_list_mailing_activity" says "list": a word for reading.
    Description, as the server wrote it
    The recipients a mailing went to and what each did (delivered, opened, clicked, bounced). Detailed event information is only available if the respective plugin is enabled in the rapidmail account. GET /mailings/{id}/stats/activity.

    Annotations the server declares

    • title: List mailing recipient activity
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • rapidmail_list_mailing_foldersThe folders used to organise mailings, with id and name.No findings

    Why it is in this group

    • The name "rapidmail_list_mailing_folders" says "list": a word for reading.
    Description, as the server wrote it
    The folders used to organise mailings, with id and name. GET /mailings/folders.

    Annotations the server declares

    • title: List mailing folders
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • rapidmail_list_mailingsList newsletters (mailings) with status, subject, sender, send time, recipient count and recipient lists.No findings

    Why it is in this group

    • The name "rapidmail_list_mailings" says "list": a word for reading.
    Description, as the server wrote it
    List newsletters (mailings) with status, subject, sender, send time, recipient count and recipient lists. Filter by status, recipient list, created / updated / sent date. Read only: mailings are never created, sent or scheduled by this server. GET /mailings.

    Annotations the server declares

    • title: List mailings
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • rapidmail_list_recipientlistsList the recipient lists (newsletter audiences) of the rapidmail account with id, name, description, whether unsubscribed recipients are blacklisted, and which is the default.No findings

    Why it is in this group

    • The name "rapidmail_list_recipientlists" says "list": a word for reading.
    Description, as the server wrote it
    List the recipient lists (newsletter audiences) of the rapidmail account with id, name, description, whether unsubscribed recipients are blacklisted, and which is the default. Use the ids for recipients and mailing filters. GET /recipientlists.

    Annotations the server declares

    • title: List recipient lists
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • rapidmail_list_recipientsList the recipients (subscribers) of ONE recipient list, optionally filtered by e-mail address, external id or status.No findings

    Why it is in this group

    • The name "rapidmail_list_recipients" says "list": a word for reading.
    Description, as the server wrote it
    List the recipients (subscribers) of ONE recipient list, optionally filtered by e-mail address, external id or status. recipientlist_id is required. The long text fields (extrabig1-10) are only returned with include_extrabig. GET /recipients.

    Annotations the server declares

    • title: List recipients
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • rapidmail_list_transactional_emailsTransactional (SMTP) e-mails sent through the rapidmail account: sender, recipient, subject, status (queued, delivered, bounced...), delivery diagnostics and open/click counts.No findings

    Why it is in this group

    • The name "rapidmail_list_transactional_emails" says "list": a word for reading.
    Description, as the server wrote it
    Transactional (SMTP) e-mails sent through the rapidmail account: sender, recipient, subject, status (queued, delivered, bounced...), delivery diagnostics and open/click counts. Metadata only, no message bodies. Filter by date, status, project or address. GET /trx/emails.

    Annotations the server declares

    • title: List transactional e-mails
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.3.3. Values in angle brackets are yours to fill in.

claude mcp add --transport http rapidmail https://rapidmail.usefulapi.io/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__rapidmail__rapidmail_list_recipientlists",
      "mcp__rapidmail__rapidmail_get_recipientlist",
      "mcp__rapidmail__rapidmail_get_recipientlist_activity_stats",
      "mcp__rapidmail__rapidmail_list_recipients",
      "mcp__rapidmail__rapidmail_get_recipient",
      "mcp__rapidmail__rapidmail_list_mailings",
      "mcp__rapidmail__rapidmail_get_mailing",
      "mcp__rapidmail__rapidmail_get_mailing_stats",
      "mcp__rapidmail__rapidmail_list_mailing_activity",
      "mcp__rapidmail__rapidmail_get_mailing_recipient_activity",
      "mcp__rapidmail__rapidmail_list_mailing_folders",
      "mcp__rapidmail__rapidmail_list_blacklist",
      "mcp__rapidmail__rapidmail_list_transactional_emails"
    ],
    "ask": [],
    "deny": [
      "mcp__rapidmail__rapidmail_create_recipient",
      "mcp__rapidmail__rapidmail_update_recipient",
      "mcp__rapidmail__rapidmail_unsubscribe_recipient"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as rapidmail. Review it before you use it.