# SendPulse MCP for AI Agents AI Agent Connect

> SendPulse MCP lets you manage email marketing and automation through your AI agent. Handle mailing lists, manage contacts, and track campaigns directly in your workspace.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_Le3S10e2sqiuaWe4G9mNbLj9Sr5l7lbcHmHJfU2a/ai-agent-connect
- **Tags:** email-campaigns, mailing-lists, contact-management, marketing-tools, automation

## Description

This Connector connects your SendPulse account to your AI agent so you can run your entire email marketing engine through natural conversation. Instead of jumping between tabs to update subscribers or check your balance, you can just tell your agent what to do. You'll be able to organize your audience by creating or updating address books, manage your leads by adding or removing contacts, and keep your outreach on track by scheduling new campaigns. It even handles the administrative stuff like checking your SMTP balance or seeing who's on your team. Because it's hosted on Vinkius, you get a reliable way to keep your marketing stack connected to your workflow. It turns your AI into a marketing assistant that actually knows your data.

## Tools

### get_balance
Check your current SendPulse balance across all services. It's the fastest way to see remaining credits.

### list_crm_contacts
See all the contacts currently in your CRM. Use this to audit your existing database.

### list_crm_deals
View all the active deals in your CRM. This helps you track your current sales pipeline.

### create_address_book
Make a new mailing list for a specific audience. This helps you segment your subscribers easily.

### create_crm_deal
Generate a new deal within your CRM. Use this to track new sales opportunities.

### delete_address_book
Remove a mailing list from your account. Use this to clean up old or unused segments.

### delete_contacts
Wipe specific contacts from a chosen address book. This is useful for removing inactive leads.

### get_campaign_stats
See how your recent email campaigns performed. It pulls key metrics for your outreach.

### get_chatbot_stats
View performance data for your active chatbots. This helps you see how users are interacting.

### get_contact_info
Pull specific details for a contact in a mailing list. Use this to quickly verify user data.

### get_smtp_email_details
View the specifics of a sent SMTP email. This is great for troubleshooting delivery issues.

### get_invited_users
See a list of everyone who has access to your account. Use this to manage your team permissions.

### list_address_books
See all your current mailing lists at once. This gives you a bird's eye view of your audience.

### list_crm_pipelines
See your different CRM sales pipelines. This helps you understand your full sales flow.

### list_smtp_emails
Pull a list of emails sent via your SMTP connection. Use this to monitor your outgoing mail.

### list_smtp_unsubscribes
See who has opted out of your SMTP emails. This is important for maintaining list health.

### run_chatbot_flow
Start a specific chatbot sequence for a contact. Use this to trigger automated customer journeys.

### send_chatbot_message
Send a direct message to a chatbot user. This allows for personalized automated interactions.

### send_smtp_email
Send an email using your SMTP credentials. This is the direct way to dispatch your messages.

### unsubscribe_contact
Remove a specific person from a mailing list. Use this to handle opt-out requests quickly.

### update_address_book
Edit the details of an existing mailing list. This keeps your audience segments up to date.

### add_contacts
Add new leads to a specific address book. This helps you quickly populate your mailing lists.

### add_smtp_unsubscribe
Put a contact on the SMTP unsubscribe list. Use this to keep your mailing list compliant.

### create_campaign
Build a new email campaign to send to your subscribers. You can set up your next outreach in seconds.

### create_crm_contact
Add a new contact to your CRM database. This keeps your sales pipeline organized.

### list_campaigns
Pull a list of all your email marketing campaigns. Use this to check what's scheduled or sent.

### list_chatbots
View all the chatbots you have active. This helps you manage your automated interactions.

### get_user_info
View the basic profile information for your account. This helps you verify your account settings.

## Prompt Examples

**Prompt:** 
```
What's my current SendPulse balance and who's on my team?
```

**Response:** 
```
I've checked your account details. Here is your current status:

*   **Email Balance:** $45.20
*   **SMTP Credits:** 5,000 remaining
*   **Push Balance:** $12.00

**Team Members:**
*   Admin (Owner)
*   Sarah J. (Marketing)
*   Mike D. (Sales)
```

**Prompt:** 
```
Create a new mailing list called 'VIP Customers' and add test@example.com to it.
```

**Response:** 
```
I've successfully created your new mailing list.

*   **Name:** VIP Customers
*   **ID:** 987654

I also added **test@example.com** to this list for you.
```

**Prompt:** 
```
Show me the stats for my 'Weekly Newsletter' campaign.
```

**Response:** 
```
Here are the results for the **Weekly Newsletter** campaign:

| Metric | Value |
| :--- | :--- |
| **Total Sent** | 1,200 |
| **Open Rate** | 24.5% |
| **Click Rate** | 3.2% |
| **Status** | Completed |
```

## Capabilities

### Create and manage mailing lists
Add, delete, or update your address books to keep your audience organized.

### Manage your subscribers
Add new leads or remove old contacts from specific mailing lists.

### Control your campaigns
Create new email marketing campaigns and schedule them for later.

### Monitor account health
Check your current balance across Email, SMTP, and Push services.

### Run chatbot flows
Trigger automated chatbot interactions for specific contacts.

### Send SMTP emails
Dispatch emails directly through your SMTP connection.

## Use Cases

### Bulk lead sorting
A growth hacker asks their agent to take a list of new signups and use add_contacts to put them into the 'Warm Leads' address book.

### Quick campaign audit
A marketing manager asks, 'How did the last newsletter do?' and the agent uses get_campaign_stats to show the results.

### Real-time balance check
A business owner asks the agent to check their SMTP balance to see if they have enough credits to send a large blast.

### CRM deal tracking
A sales lead asks the agent to list all current CRM deals to see which ones are still pending from last week.

## Benefits

- Stop switching tabs by managing your mailing lists directly in your AI client using list_address_books.
- Update your subscribers faster by using add_contacts to move leads into new buckets instantly.
- Keep your marketing on schedule by using create_campaign to set up your next outreach in seconds.
- Monitor your spend in real time with get_balance to avoid hitting your service limits.
- Manage your team access easily by using get_invited_users to see who has permissions at a glance.
- Automate lead engagement by using run_chatbot_flow to trigger specific sequences for your contacts.

## How It Works

The bottom line is you get a natural language interface for your entire SendPulse marketing stack.

1. Subscribe to the Connector and grab your SendPulse API key.
2. Plug that key into your preferred AI client.
3. Ask your agent to update a list, check a balance, or launch a campaign.

## Frequently Asked Questions

**Can I use SendPulse MCP to manage my mailing lists?**
Yes, you can list, create, and update your address books using natural language. It makes organizing your audience much faster.

**How do I check my SendPulse balance with the AI?**
Just ask your agent to check your account balance. It will pull the data for your Email, SMTP, and Push services instantly.

**Can I add new leads to my lists using this?**
You can use the AI to add contacts to specific address books or remove them entirely. It's a great way to automate lead management.

**Does the SendPulse MCP support CRM management?**
Yes, it lets you list contacts, deals, and pipelines within your CRM so you can manage your sales data through your agent.

**Can I schedule new email campaigns?**
You can tell your agent to create and schedule new campaigns for your audience, keeping your marketing outreach on track.

**Is it possible to see who has access to my SendPulse account?**
You can ask the agent to list all invited users and their roles in your organization to keep your account secure.

**How can I check if I have enough credits for a new campaign?**
You can use the `get_balance` tool. It returns the current balance for your main account and specific services like Email, SMTP, and Push notifications.

**Is it possible to add multiple contacts to a mailing list at once?**
Yes! The `add_contacts` tool allows you to pass a JSON array of email objects to bulk-add subscribers to any of your address books.

**Can I see the details of a specific subscriber using their email address?**
Certainly. Use the `get_contact_info` tool by providing the Address Book ID and the specific email address to retrieve their metadata and status.