Moosend MCP by usefulapi
Inspect Moosend lists, subscribers, segments and campaign stats, and add or unsubscribe subscribers.
Connect it
Settings → Connectors → Add custom connector
URL: https://moosend.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://moosend.usefulapi.io/mcp{
"mcpServers": {
"moosend": {
"url": "https://moosend.usefulapi.io/mcp"
}
}
}claude mcp add --transport http moosend https://moosend.usefulapi.io/mcp{
"servers": {
"moosend": {
"type": "http",
"url": "https://moosend.usefulapi.io/mcp"
}
}
}20 tools, verified live
moosend_list_mailing_listsread-onlyList the active email (mailing) lists in the account with member counts (active, bounced, removed, unsubscribed), custom field definitions and preferences, plus paging info. A cheap way to confirm the API key works and to find list IDs. Moosend: GET /lists/{Page}/{PageSize}.json.
moosend_get_mailing_listread-onlyGet one mailing list: name, member counts, status, custom field definitions (id, name, type, required), preferences and the latest import operation. Moosend: GET /lists/{MailingListID}/details.json.
moosend_list_subscribersread-onlyList the subscribers of one mailing list filtered by status (Subscribed, Unsubscribed, Bounced or Removed), with name, email, custom fields, tags, preferences and dates. Paged. Moosend: GET /lists/{MailingListID}/subscribers/{Status}.json.
moosend_get_subscriber_by_emailread-onlyLook up a subscriber in one mailing list by email address: ID, name, status (SubscribeType 1 subscribed, 2 unsubscribed, 3 bounced, 4 removed), custom fields, tags and preferences. Moosend: GET /subscribers/{MailingListID}/view.json?Email=.
moosend_get_subscriberread-onlyGet one subscriber in a mailing list by subscriber ID. Moosend: GET /subscribers/{MailingListID}/find/{SubscriberID}.json.
moosend_list_segmentsread-onlyList the segments of one mailing list, including their criteria, match type (0 all / 1 any) and a readable description. Moosend: GET /lists/{MailingListID}/segments.json.
moosend_get_segmentread-onlyGet one segment's details and criteria (not its members). Moosend: GET /lists/{MailingListID}/segments/{SegmentID}/details.json.
moosend_list_segment_subscribersread-onlyList the subscribers that currently match one segment's criteria. Moosend: GET /lists/{MailingListID}/segments/{SegmentID}/members.json.
moosend_list_campaignsread-onlyList campaigns with status (0 draft, 1 queued, 3 sent, 5 awaiting delivery, 6 sending, ...), delivery/schedule dates, target lists and headline stats (sent, opens, clicks, bounces, unsubscribes, complaints). Paged, up to 1000 per page. Moosend: GET /campaigns/{Page}/{PageSize}.json.
moosend_get_campaignread-onlyGet one campaign's details: subject, sender and reply-to, HTML and plain content, target lists/segments, schedule, status and A/B data. No statistics (use moosend_get_campaign_summary). Moosend: GET /campaigns/{CampaignID}/view.json.
moosend_get_campaign_summaryread-onlyGet a sent campaign's results to date: sent, total/unique opens, total/unique link clicks, bounces, complaints, forwards and unsubscribes. Moosend: GET /campaigns/{CampaignID}/view_summary.json.
moosend_get_campaign_activityread-onlyPer-recipient activity for a campaign by type: Sent, Opened, LinkClicked, Unsubscribed, Bounced, Complained, or Activity (all). Paged (default 50, max 1000) and filterable by date. NOTE: Moosend rate-limits this endpoint to 2 calls per 60 seconds per API key. Moosend: GET /campaigns/{CampaignID}/stats/{Type}.json.
moosend_get_campaign_link_activityread-onlyList every link in a campaign with its total and unique click counts. Moosend: GET /campaigns/{CampaignID}/stats/links.json.
moosend_get_campaign_activity_by_locationread-onlyA campaign's total and unique opens broken down by country code. Moosend: GET /campaigns/{CampaignID}/stats/countries.json.
moosend_list_sendersread-onlyList the account's campaign senders (name, email, enabled, SPF/DKIM verification). A draft campaign's sender and reply-to must be one of these. Moosend: GET /senders/find_all.json.
moosend_create_mailing_listcan modifyWRITE: create a new, empty mailing list. Returns the new list's ID. Moosend: POST /lists/create.json.
moosend_add_subscribercan modifyWRITE: add one subscriber to a mailing list. If the email already exists in the list, that subscriber is UPDATED instead (and custom fields you omit are cleared). A previously unsubscribed address is re-subscribed. Rate limit 10 calls / 10 s. Moosend: POST /subscribers/{MailingListID}/subscribe.json.
moosend_update_subscribercan modifyWRITE: update one subscriber (by ID) in a mailing list — email, name, custom fields, tags, preferences. Include every custom field you want to keep. Moosend: POST /subscribers/{MailingListID}/update/{SubscriberID}.json.
moosend_unsubscribe_subscribercan modifyWRITE: unsubscribe one email address from one mailing list (not account-wide). Undo by adding the subscriber again with moosend_add_subscriber. Moosend: POST /subscribers/{MailingListID}/unsubscribe.json.
moosend_create_draft_campaigncan modifyWRITE: create a regular (non-A/B) DRAFT campaign. It is NOT sent — sending stays a human action in Moosend. Give the content as html_content or a web_location URL. sender_email and reply_to_email must be senders in the account (see moosend_list_senders). Returns the new campaign's ID. Moosend: POST /campaigns/create.json.
Alternatives in Marketing & SEO
Compare →
Opedd — Licensed Content for AIA
Licensed, rights-cleared content for AI agents - verifiable license keys + EU AI Act attestation.
XTXtracticleB
Read public X (Twitter) posts, threads and X Articles as clean Markdown. Read-only, no auth.
Content Strategy Trends MCPB
Topics gaining momentum before they peak. Trend volume and growth signals. Free key at trendsmcp.ai
SEO Trends MCPB
Spot keyword demand rising or fading. Trend volume and growth signals. Free key at trendsmcp.ai
X (Twitter) Trends MCPB
Twitter (X) trends over time, with growth for any keyword. Free key at trendsmcp.ai
SASsemble AI ClippingB
Create AI-powered short-form video clips from YouTube videos. Supports webhook callbacks.