rapidmail MCP by usefulapi
Server Details
Read rapidmail lists, recipients, mailings and stats; add, update or unsubscribe one recipient.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- m190/usefulapi-mcp
- GitHub Stars
- 0
TDQS
Score is being calculated.
Available Tools
16 toolsrapidmail_create_recipientAdd recipientDestructiveInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| zip | No | Postal code (max 7 characters). | |
| Yes | E-mail address of the recipient. | ||
| title | No | Academic title, e.g. Prof. Dr. | |
| extra1 | No | Custom field 1 (max 255 characters). | |
| extra2 | No | Custom field 2 (max 255 characters). | |
| extra3 | No | Custom field 3 (max 255 characters). | |
| extra4 | No | Custom field 4 (max 255 characters). | |
| extra5 | No | Custom field 5 (max 255 characters). | |
| extra6 | No | Custom field 6 (max 255 characters). | |
| extra7 | No | Custom field 7 (max 255 characters). | |
| extra8 | No | Custom field 8 (max 255 characters). | |
| extra9 | No | Custom field 9 (max 255 characters). | |
| gender | No | Gender. | |
| extra10 | No | Custom field 10 (max 255 characters). | |
| lastname | No | Last name. | |
| mailtype | No | Preferred mail format. | |
| birthdate | No | Birth date, yyyy-mm-dd. | |
| firstname | No | First name. | |
| test_mode | No | true: validate only, nothing is saved and no e-mail is sent. | |
| foreign_id | No | Your own external id for this contact. | |
| double_opt_in | No | true (default): status 'new' and a confirmation e-mail is sent to the address. false: status 'active', no e-mail (only with documented consent). | |
| recipientlist_id | Yes | rapidmail recipient list id to add the recipient to. |
rapidmail_get_mailingGet mailingRead-onlyInspect
One mailing by id: status, subject, sender, destinations (recipient lists), send time, size and attachments. GET /mailings/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| mailing_id | Yes | rapidmail mailing id. |
rapidmail_get_mailing_recipient_activityGet one recipient's activity in a mailingRead-onlyInspect
Delivery and engagement details of one recipient of one mailing. GET /mailings/{id}/stats/activity/{mailingrecipient_id}.
| Name | Required | Description | Default |
|---|---|---|---|
| mailing_id | Yes | rapidmail mailing id. | |
| mailingrecipient_id | Yes | The mailing-recipient id from rapidmail_list_mailing_activity. |
rapidmail_get_mailing_statsGet mailing statisticsRead-onlyInspect
Statistics of one sent mailing (opens, clicks, bounces, unsubscriptions and similar totals). GET /mailings/{id}/stats.
| Name | Required | Description | Default |
|---|---|---|---|
| mailing_id | Yes | rapidmail mailing id. |
rapidmail_get_recipientGet recipientRead-onlyInspect
One recipient by id: e-mail, name, status, custom fields and timestamps. GET /recipients/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| recipient_id | Yes | rapidmail recipient id. |
rapidmail_get_recipientlistGet recipient listRead-onlyInspect
One recipient list by id. GET /recipientlists/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| recipientlist_id | Yes | rapidmail recipient list id. |
rapidmail_get_recipientlist_activity_statsGet recipient list activity statsRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | End date, yyyy-mm-dd; later than from. | |
| from | Yes | Start date, yyyy-mm-dd. | |
| recipientlist_id | Yes | rapidmail recipient list id. |
rapidmail_list_blacklistList blacklist entriesRead-onlyInspect
The account's blacklist: e-mail addresses, domains and patterns that never receive mailings, with their type, source and dates. GET /blacklist.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| pattern | No | Only entries matching this pattern. | |
| page_size | No | Entries per page, 1-1000 (default 25). | |
| created_since | No | Only entries created since this date/time. | |
| updated_since | No | Only entries updated since this date/time. |
rapidmail_list_mailing_activityList mailing recipient activityRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| mailing_id | Yes | rapidmail mailing id. |
rapidmail_list_mailing_foldersList mailing foldersRead-onlyInspect
The folders used to organise mailings, with id and name. GET /mailings/folders.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
rapidmail_list_mailingsList mailingsRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| status | No | Mailing status, e.g. draft, scheduled, sending, sent. | |
| sent_to | No | Only mailings sent up to this date/time (after sent_from). | |
| sort_by | No | Sort field. | |
| sent_from | No | Only mailings sent from this date/time. | |
| sort_order | No | Sort direction. | |
| created_since | No | Only mailings created since this date/time. | |
| updated_since | No | Only mailings updated since this date/time. | |
| recipientlist_id | No | Only mailings sent to this recipient list. |
rapidmail_list_recipientlistsList recipient listsRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. |
rapidmail_list_recipientsList recipientsRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| No | Only the recipient with this e-mail address. | ||
| status | No | Only recipients in these statuses: new (awaiting confirmation), active, bounced, abused, deleted. | |
| sort_by | No | Sort field. | |
| foreign_id | No | Only the recipient with this external id. | |
| sort_order | No | Sort direction. | |
| include_extrabig | No | Also return the long text fields extrabig1-10 (default false). | |
| recipientlist_id | Yes | rapidmail recipient list id (see rapidmail_list_recipientlists). |
rapidmail_list_transactional_emailsList transactional e-mailsRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Recipient name or address. | |
| from | No | Sender name or address. | |
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| status | No | Only these delivery statuses. | |
| date_to | No | To date, yyyy-mm-dd. | |
| subject | No | Subject text. | |
| date_from | No | From date, yyyy-mm-dd (not older than the account's retention). | |
| project_id | No | Only these transactional-mail project ids. | |
| has_attachments | No | Only mails with (true) or without (false) attachments. |
rapidmail_unsubscribe_recipientUnsubscribe recipientDestructiveIdempotentInspect
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}.
| Name | Required | Description | Default |
|---|---|---|---|
| recipient_id | Yes | rapidmail recipient id. |
rapidmail_update_recipientUpdate recipientDestructiveIdempotentInspect
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}.
| Name | Required | Description | Default |
|---|---|---|---|
| zip | No | Postal code (max 7 characters). | |
| No | New e-mail address. | ||
| title | No | Academic title, e.g. Prof. Dr. | |
| extra1 | No | Custom field 1 (max 255 characters). | |
| extra2 | No | Custom field 2 (max 255 characters). | |
| extra3 | No | Custom field 3 (max 255 characters). | |
| extra4 | No | Custom field 4 (max 255 characters). | |
| extra5 | No | Custom field 5 (max 255 characters). | |
| extra6 | No | Custom field 6 (max 255 characters). | |
| extra7 | No | Custom field 7 (max 255 characters). | |
| extra8 | No | Custom field 8 (max 255 characters). | |
| extra9 | No | Custom field 9 (max 255 characters). | |
| gender | No | Gender. | |
| extra10 | No | Custom field 10 (max 255 characters). | |
| lastname | No | Last name. | |
| mailtype | No | Preferred mail format. | |
| birthdate | No | Birth date, yyyy-mm-dd. | |
| firstname | No | First name. | |
| foreign_id | No | Your own external id for this contact. | |
| recipient_id | Yes | rapidmail recipient id. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
16 tool updates
- First observed
rapidmail_create_recipient - First observed
rapidmail_get_mailing - First observed
rapidmail_get_mailing_recipient_activity - First observed
rapidmail_get_mailing_stats - First observed
rapidmail_get_recipient - First observed
rapidmail_get_recipientlist - First observed
rapidmail_get_recipientlist_activity_stats - First observed
rapidmail_list_blacklist - First observed
rapidmail_list_mailing_activity - First observed
rapidmail_list_mailing_folders - First observed
rapidmail_list_mailings - First observed
rapidmail_list_recipientlists - First observed
rapidmail_list_recipients - First observed
rapidmail_list_transactional_emails - First observed
rapidmail_unsubscribe_recipient - First observed
rapidmail_update_recipient
Related MCP Connectors
Send email and read templates, marketing contacts, lists, stats, bounces and unsubscribes.
Read audiences, members, campaigns and reports; add, update, tag and archive subscribers.
Read subscribers, groups, campaigns, fields, segments, automations, webhooks; safe additive writes.
Manage GetResponse contacts, campaigns, newsletters and autoresponders.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables sending transactional email and campaigns, managing contacts and templates, and reading delivery reports and wallet usage from any MCP client.MIT
- AlicenseNot gradedqualityCmaintenanceEnables interaction with the sevDesk accounting API for managing contacts, invoices, credit notes, orders, vouchers, transactions, and parts.12 npm1MIT
- AlicenseNot gradedqualityDmaintenanceEnables comprehensive email marketing automation through the Cakemail API, including campaign management, transactional emails, contact list operations, template design with BEEeditor, detailed analytics, and multi-account enterprise management.12 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables sending and managing SMS, voice messages, contacts, templates, blacklists, and account reports through the przypominamy.com REST API, with key-scoped authorization and safety confirmations for destructive actions.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.