# Moosend

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

- **Category:** email newsletters
- **Auth:** API_KEY
- **Tools:** 15
- **Triggers:** 0
- **Slug:** `MOOSEND`
- **Version:** 20260211_00

## Tools

### Add or Update Subscriber

**Slug:** `MOOSEND_ADD_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

**Slug:** `MOOSEND_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

**Slug:** `MOOSEND_CREATE_MAILING_LIST`

Tool to create a new empty mailing list in Moosend. Use after obtaining API key.

### Delete Campaign

**Slug:** `MOOSEND_DELETE_CAMPAIGN`

Permanently deletes a campaign from your Moosend account by its ID. This action removes draft or sent campaigns irreversibly. Use this when you need to clean up campaigns that are no longer needed. The campaign ID can be obtained from listing campaigns or retrieved when a campaign is created. Always verify the campaign ID before deletion as this operation cannot be undone.

### Delete custom field

**Slug:** `MOOSEND_DELETE_CUSTOM_FIELD`

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

**Slug:** `MOOSEND_DELETE_MAILING_LIST`

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

**Slug:** `MOOSEND_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

**Slug:** `MOOSEND_GET_ALL_SUBSCRIBERS`

Retrieves all subscribers from a specified mailing list, filtered by their subscription status (Subscribed, Unsubscribed, Bounced, or Removed). Returns paginated results with subscriber details including email, name, custom fields, and subscription timestamps.

### Get Campaign Details

**Slug:** `MOOSEND_GET_CAMPAIGN_DETAILS`

Retrieves comprehensive details about a specific campaign by its ID. Returns complete campaign information including configuration, status, content, and settings. Use this when you need to inspect or verify campaign properties.

### Get Subscriber By Email

**Slug:** `MOOSEND_GET_SUBSCRIBER_BY_EMAIL`

Retrieves detailed subscriber information by email address from a specific mailing list. Returns comprehensive subscriber data including ID, name, subscription status, custom fields, tags, preferences, and timestamps for creation, updates, and unsubscribe events. Use this when you need to: - Look up a subscriber's details using their email address - Check if an email is already subscribed to a list - Retrieve custom field values for a subscriber - Check subscription status and history Example: "Get subscriber details for jane.doe@example.com in list 04fad8e2-..."

### Schedule Campaign

**Slug:** `MOOSEND_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

**Slug:** `MOOSEND_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

**Slug:** `MOOSEND_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

**Slug:** `MOOSEND_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

**Slug:** `MOOSEND_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.
