otherapi_key

Moosend

Moosend is a cloud-based, AI-powered email marketing solution that allows you to target your audience at scale.

Verdict

Moosend lets your team manage email campaigns and subscriber lists without leaving Switchy. @mention it to pull campaign performance, add subscribers to lists, create custom fields, or clean up old campaigns. Marketing and ops teams use it to sync contact data, audit send history, and prep lists for upcoming sends — all from chat. You'll need a Moosend API key with full account access; the MCP can delete campaigns and lists, so grant it carefully.

Common use cases

  • Sync new leads into mailing lists
  • Audit campaign performance before standups
  • Create custom fields for event registrations
  • Delete draft campaigns in bulk
  • Export subscriber counts by list status

Integration

Vendor
Moosend
Category
other
Auth
API_KEY
Tools
15
Composio slug
moosend

Tools

  • Add or Update Subscriber

    Tool to add or update a subscriber in a mailing list. use after obtaining the mailing list id to manage subscribers.

  • Create custom field

    Tool to create a custom field in a mailing list. use when you need to define a new custom field for subscriber data.

  • Create Mailing List

    Tool to create a new empty mailing list in moosend. use after obtaining api key.

  • Delete Campaign
    destructive

    Tool to delete a campaign. use when you need to permanently remove a draft or sent campaign from your moosend account after confirming its id. deletion is irreversible.

  • Delete custom field
    destructive

    Tool to remove a custom field definition from a mailing list. use when you have confirmed the custom field id to delete.

  • Delete Mailing List
    destructive

    Tool to delete a mailing list. use when you need to permanently remove a mailing list from your moosend account after confirming its id. deletion is irreversible.

  • Get all campaigns

    Tool to retrieve a list of all campaigns in your account. use after acquiring valid api credentials to explore campaign data.

  • Get All Subscribers

    Tool to retrieve subscribers in a specified mailing list by status. use when you need to paginate subscribers after confirming list id and status.

  • Get Campaign Details

    Tool to retrieve detailed properties of a specific campaign. use when you need to inspect a campaign's full configuration after creation or scheduling.

  • Get Subscriber By Email

    Tool to search for a subscriber by email in a mailing list. use when you need subscriber details after confirming the list exists. example: "get subscriber details for jane.doe@example.com in list 04fad8e2-..."

  • Schedule Campaign

    Tool to schedule a campaign. use when you want to set a specific date and time for campaign delivery after confirming its id.

  • Send Campaign

    Tool to send an existing draft campaign immediately. use when you want to dispatch a campaign to all recipients after final review.

  • Update Campaign

    Tool to update a draft campaign. use when you want to modify properties of an existing draft campaign before sending.

  • Update custom field

    Tool to update properties of an existing custom field in a mailing list. use after confirming mailing list and custom field ids.

  • Update Mailing List

    Tool to update the properties of an existing mailing list. use when you need to change list metadata after confirming the list id.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the MCP integrations page. 2. Click 'Add Integration' and select Moosend from the catalog. 3. Log into your Moosend account, go to Settings > API Key, and copy your API key. 4. Paste the key into Switchy's connection form and click 'Connect'. 5. Switchy will verify the key by fetching your account details; if successful, you'll see a green checkmark. 6. Open any Space, type '@Moosend get all campaigns' in the message box, and send. 7. The MCP will return a list of your campaigns, confirming the connection works. 8. From now on, @mention Moosend in any Space to invoke its tools — add subscribers, create lists, or pull campaign stats on demand.

What teammates see: by default, memories from Moosend are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

List All Campaigns

@Moosend get all campaigns in my account and show me the name, status, and send date for each one.
Open in a Space →

Add Subscriber to List

@Moosend add the email alex@example.com to the mailing list with ID abc123, and set the name field to Alex Johnson.
Open in a Space →

Create Custom Field

@Moosend create a custom field called 'Company Size' of type text in the mailing list with ID abc123.
Open in a Space →

Retrieve Subscribers by Status

@Moosend get all subscribers with status 'Subscribed' from the mailing list with ID abc123, and show me the first 50 results.
Open in a Space →

Delete Old Campaign

@Moosend delete the campaign with ID xyz789 from my account and confirm it's gone.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@moosend show me all active subscribers in my 'Product Updates' mailing list, grouped by their signup date from the last 30 days

Output

Based on the mailing list ID for 'Product Updates', I retrieved 247 active subscribers who joined in the last 30 days. The breakdown shows: Week 1 (Dec 1-7): 89 subscribers, Week 2 (Dec 8-14): 62 subscribers, Week 3 (Dec 15-21): 54 subscribers, Week 4 (Dec 22-28): 42 subscribers. The majority signed up via your homepage form (68%), with the remainder from social campaigns (22%) and referrals (10%). This illustrative example reflects typical subscriber data you'd see after authentication.

Notes

This example demonstrates read-heavy list retrieval paired with AI synthesis. Moosend returns paginated subscriber records; the AI groups and summarizes them. You'll need the exact mailing list ID beforehand—list names alone won't work. Large lists may hit pagination limits requiring multiple tool calls.

Prompt

@moosend add sarah.chen@example.com to my 'Beta Testers' list with custom fields: role=Designer, company=Acme Inc, and send her the welcome series

Output

I've added sarah.chen@example.com to the 'Beta Testers' mailing list (ID: abc123) with the custom fields you specified: role set to 'Designer' and company set to 'Acme Inc'. The subscriber was created with active status. Note that triggering the welcome series requires a separate campaign setup—Moosend's API handles subscriber management, but automated email sequences must be configured in your Moosend dashboard beforehand. This example shows the typical confirmation you'd receive after a successful add operation.

Notes

This write-action example shows subscriber creation with custom field population. The MCP can add/update subscribers but cannot directly trigger campaign sends via API—you must pre-configure automation rules in Moosend's UI. Custom fields must already exist in the list definition, or you'll need a separate create-custom-field call first.

Prompt

@moosend review all campaigns I sent in December, identify which had below 15% open rates, and draft a short analysis of common subject line patterns in the underperformers

Output

I retrieved 12 campaigns sent in December. Five campaigns had open rates below 15%: 'Holiday Sale Reminder' (12.3%), 'Year-End Survey' (11.8%), 'Product Update v2.4' (14.2%), 'Webinar Follow-Up' (10.5%), and 'Newsletter #47' (13.9%). Common subject line patterns in these underperformers include: generic phrasing without urgency ('Reminder', 'Update'), lack of personalization tokens, and longer character counts (avg 62 chars vs. 41 in high performers). The top three campaigns averaged 28% open rates and used action verbs, emojis, and recipient first names. This illustrative analysis combines Moosend's campaign metrics with pattern recognition.

Notes

This synthesis example pairs campaign retrieval with AI-driven analysis. Moosend provides raw campaign stats (sends, opens, clicks); the AI identifies patterns and drafts insights. Campaign data is read-only—you can't modify past campaigns, only delete drafts. API rate limits may throttle requests if you're analyzing hundreds of campaigns at once.

Use-case deep-dives

Onboarding drip for SaaS signups

When Moosend fits a product-led growth funnel

A 6-person SaaS team runs a 5-email onboarding sequence triggered by trial signups. Moosend wins here if you're sending under 10k emails a month and need basic segmentation by custom fields like plan tier or feature usage. The Add or Update Subscriber tool lets your backend push signup events into the right mailing list, and the campaign tools handle scheduling without engineering lift. The threshold: if you need behavioral triggers beyond list membership (clicked button X, visited page Y twice), Moosend's API gets clunky fast and you'll want a CDP-first tool. For straightforward drip campaigns tied to a single event, this MCP keeps your team out of Mailchimp's UI and in the workspace where product decisions happen.

Weekly newsletter to segmented customer base

Moosend for content teams managing subscriber lists

A 3-person content team at a B2B company sends a weekly digest to 8k subscribers split across three segments: free users, paid accounts, and churned customers. Moosend's custom field and mailing list tools let the team script list hygiene without logging into a web dashboard every Monday. The Get All Subscribers tool pulls current counts for each segment, and the campaign retrieval confirms last week's send stats before drafting the next one. This works until you hit 20k subscribers or need real-time sync with a CRM—at that scale, the 15-tool API starts feeling like duct tape. For a mid-sized list where the team owns the entire email workflow, this MCP keeps list management in the same chat where you're drafting content.

Customer support ticket follow-up campaigns

When Moosend handles post-resolution outreach

A 4-person support team closes 200 tickets a month and wants to send a satisfaction survey 48 hours after resolution. Moosend fits if your ticketing system can POST subscriber updates via webhook and you're comfortable with time-delay campaigns instead of event-driven logic. The Add or Update Subscriber tool tags each closed ticket with a custom field for resolution date, then a campaign fires two days later. The limit: if you need conditional sends based on ticket type or customer LTV, you're scripting that logic outside Moosend and the MCP just becomes a dumb pipe. For simple follow-up sequences where timing matters more than branching, this keeps your support lead from context-switching into an email tool.

Frequently asked

What does the Moosend MCP do in Switchy?

The Moosend MCP lets your AI agents manage email marketing campaigns and subscriber lists directly from Switchy. Agents can create mailing lists, add or update subscribers with custom fields, retrieve campaign data, and delete campaigns or lists when needed. It's designed for teams that want AI to handle routine email marketing tasks without logging into Moosend's dashboard.

Do I need admin access to connect Moosend?

You need a Moosend API key, which typically requires account owner or admin permissions to generate. The key grants full access to your Moosend account—creating lists, managing subscribers, deleting campaigns—so only connect it if you trust your team with those permissions. Moosend doesn't offer scoped API keys, so the integration is all-or-nothing.

Can the Moosend MCP send email campaigns?

No. The MCP can create and delete campaigns, retrieve campaign lists, and manage subscribers, but it doesn't include a tool to actually send or schedule campaigns. You'll still need to trigger sends from Moosend's interface or use their separate sending API endpoints outside Switchy. Think of this integration as campaign prep and list management, not delivery.

How does this compare to using Moosend's dashboard directly?

The MCP is faster for repetitive tasks like bulk subscriber updates or creating multiple lists, because agents can chain operations without clicking through Moosend's UI. You lose the visual campaign builder and analytics dashboards, though. Use the MCP when you need programmatic control over lists and subscribers; use the dashboard when you're designing emails or reviewing performance metrics.

Who on the team should connect the Moosend integration?

Whoever owns your Moosend account or has API key access. Since the key grants full account permissions, this should be your marketing lead or ops person who already manages email campaigns. Once connected, any Switchy team member can ask agents to use it, so set clear guidelines about who can request list deletions or subscriber changes.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.