# SendCloud MCP

> SendCloud MCP connects your AI agent to a leading email and SMS marketing platform. Manage entire campaigns, audit mailing lists, create templates, and send targeted emails—all through natural conversation. You control communications without ever touching the complex SendCloud web portal.

## Overview
- **Category:** communication-messaging
- **Price:** Free
- **Tags:** sms-notifications, campaign-management, template-engine, delivery-tracking, contact-management

## Description

Managing digital outreach used to mean logging into a complicated dashboard just to check if an email went out or who missed the list. With this MCP, your agent handles all of that. You talk to your AI client like you're talking to a colleague: 'Send a newsletter to the VIP list using the Q2 template.' The system sends it, tracks the delivery status, and reports back on performance metrics—all instantly. If you’re working with large mailing lists or complex campaign setups, this MCP brings that functionality into your AI workflow. You don't need to juggle multiple tabs or manually cross-reference data sets; your agent treats SendCloud like a built-in communication assistant. By connecting it via Vinkius, you get immediate access to the entire catalog of tools needed for modern digital marketing and communications, keeping your messages accurate and your delivery reliable.

## Tools

### add_address_member
Adds a specific person to an existing mailing address list.

### create_address
Creates a new, designated mailing address list within the system.

### delete_address
Permanently removes an existing mailing address list.

### get_email_status
Checks and reports the specific delivery status of a previously sent email.

### get_stats
Retrieves general statistics about campaign performance, like open rates and volume.

### get_user_info
Fetches account-level information to monitor usage limits and overall account details.

### list_address_members
Displays all the names and counts of members within a specified mailing address list.

### list_addresses
Shows a comprehensive list of all available, existing mailing addresses groups.

### list_templates
Retrieves and displays the names and details of all pre-built email templates.

### send_email
Sends a new, actual email to recipients using a selected template or custom body text.

## Prompt Examples

**Prompt:** 
```
Send a welcome email to 'mario@example.com' using the 'welcome-template'.
```

**Response:** 
```
I've sent the welcome email to Mario. The message ID is '8821'. You can use this ID to check the delivery status later.
```

**Prompt:** 
```
Show me the performance stats for the last month.
```

**Response:** 
```
I've retrieved your SendCloud statistics. Over the last month, you've sent 15,000 emails with a 98% delivery rate and a 25% average open rate. Should I break this down by template?
```

**Prompt:** 
```
List all my mailing address lists.
```

**Response:** 
```
I've listed your mailing address lists. You have 3 active lists: 'Newsletter Subscribers', 'VIP Clients', and 'Internal Team'. Which one would you like to see the members for?
```

## Capabilities

### Manage mailing lists
Create new address groups or add and remove specific contacts from existing lists.

### Send targeted emails
Draft and send single or template-based emails to specified recipients.

### Check delivery status
Retrieve real-time data confirming whether an email was successfully delivered, bounced, or failed.

### Review performance metrics
Get high-level statistics on open rates, total emails sent, and overall campaign performance.

### Maintain brand templates
View all available email templates to ensure consistent branding across every communication.

### Audit account usage
Access general account metadata to monitor your current communication usage and limits.

## Use Cases

### Auditing an important client campaign
A CMO needs to know if the welcome email batch went out correctly. They ask their agent, 'Check the status for yesterday's emails.' The agent uses `get_email_status` and reports back on success rates immediately.

### Onboarding a new product line
The Product Manager needs to send out announcements. They first use `list_templates` to find the right design, then instruct their agent to 'Send an email using the announcement template to the Beta Testers list,' leveraging `send_email`.

### Cleaning up outdated mailing lists
An Ops team member finds a stale list. They run `list_addresses` to find the group, then use their agent to confirm members using `list_address_members`, allowing them to remove inactive users via `delete_address`.

### Generating end-of-month reports
The Marketing Analyst asks their agent for 'Last month's performance breakdown.' The agent executes `get_stats` and provides the open rate, click count, and total sends in a single summary.

## Benefits

- Instead of logging into the SendCloud portal to check delivery, you simply ask your agent for the email status using `get_email_status`. You get an immediate confirmation without navigating any dashboards.
- When you need a new contact list, you don't build it in a spreadsheet and upload it. Your agent can first run `list_addresses` to see what exists, then use `create_address` to set up the structure instantly.
- Need to audit your overall communications? Running `get_stats` gives you high-level performance data—open rates, total sends—in one conversational reply, saving you hours of report generation.
- Sending emails is simple. You tell your agent which template and who needs it; the agent uses `send_email`, ensuring the correct branding and message structure every time.
- If a list gets messy, your agent lets you control it. Use `list_address_members` to check out who’s on a list, then use `add_address_member` or `delete_address` to adjust membership instantly.

## How It Works

The bottom line is that you use natural language commands to manage complex marketing tasks without needing to log into the SendCloud website.

1. First, subscribe to this MCP and provide your SendCloud API User and API Key credentials.
2. Next, connect the service to your preferred AI client (Claude, Cursor, etc.).
3. Finally, ask your agent directly. You can tell it things like, 'Send an email using template X,' or 'What were last month's open rates?'

## Frequently Asked Questions

**How do I check if an email sent with SendCloud MCP actually went out?**
You use the `get_email_status` tool. This function reports the real-time delivery status, letting you know if the message was delivered, bounced, or failed.

**Can I create a whole new mailing list using SendCloud MCP?**
Yes, you can use `create_address` to build a brand new address group. You'll then need to populate it by listing members using tools like `add_address_member`.

**What kind of statistics does SendCloud MCP provide?**
The `get_stats` tool provides key performance indicators, including overall open rates and total sent volume for your campaigns. It’s a quick way to audit performance.

**Does the SendCloud MCP let me send emails without templates?**
You can use `send_email` with either a pre-existing template or by providing custom body text directly in your prompt. The tool handles the sending mechanism regardless of your content source.

**Can I see all my existing email templates using SendCloud MCP?**
You run `list_templates` to retrieve and view all available email designs within your SendCloud account. This helps you maintain brand consistency.