# eSputnik MCP for AI Agents AI Agent Connect

> eSputnik MCP connects your AI agent to your omnichannel marketing platform. It handles sending messages across email, SMS, and push notifications while managing your contact lists and audience segments. Use it to automate follow-ups and keep your marketing campaigns running without manual data entry.

## Overview
- **Category:** marketing
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_rpECxvNb9ESEMrRRbnfq7QBwraVrEv1p3jWMO2oX/ai-agent-connect
- **Tags:** esputnik, email, sms, push, omnichannel

## Description

The eSputnik MCP connects your AI agent to your marketing platform to handle messages across email, SMS, and push notifications. Most marketing teams struggle with jumping between different dashboards to coordinate a single campaign. You have to check one tool for deliverability, another for SMS status, and a third to manage your audience segments. This Connector changes that by letting your AI client handle the heavy lifting across all those channels at once. Instead of manually pulling a list of customers and then copy-pasting them into a sending tool, you can just tell your agent to find specific people based on their behavior and send them a coordinated message. It handles the contact management side of things too, like adding new leads to the right groups or checking if a message actually landed in someone's inbox. It turns your marketing stack into a single point of control. By bringing this into the Vinkius catalog, you get a reliable way to keep your audience engaged without the constant context switching that slows down your day. You can focus on the strategy while the agent handles the execution of sending, tracking, and organizing.

## Tools

### search_contacts
Finds specific people by their email or phone number. It makes it easy to locate individual leads quickly.

### send_smart_send
Triggers an omnichannel message across multiple channels. This is the primary tool for multi-channel marketing.

### create_contact
Adds a new person to your eSputnik database. It lets the AI populate your marketing lists with new leads.

### detach_from_group
Removes a contact from a specific segment. This helps keep your audience lists clean and accurate.

### get_account_info
Pulls metadata about your organization. It helps the AI understand your current account settings.

### get_contact
Fetches specific details for one person. Use this to check a lead's history or current status.

### get_message_status
Checks if a sent message was delivered or failed. This is how you track your campaign's reach.

### list_contacts
Shows every contact in your database. It gives your agent a broad view of your entire audience.

### trigger_event
Creates a system event to start a workflow. Use this to kick off automated marketing journeys.

### attach_to_group
Adds a contact to a specific marketing segment. It makes it easy to organize leads into target groups.

### list_groups
Lists all your active segments and groups. It helps the AI identify where to send specific messages.

### list_unsubscribed
Shows everyone who opted out of your emails. Use this to audit your reach and compliance.

## Prompt Examples

**Prompt:** 
```
Find the customer with email test@example.com and add them to the VIP group.
```

**Response:** 
```
I've located the contact for test@example.com. I'm now adding them to your 'VIP' segment. They're all set to receive exclusive offers.
```

**Prompt:** 
```
Send a welcome SMS and an email to the new leads in the Newsletter group.
```

**Response:** 
```
I've sent a welcome SMS and a corresponding email to all 42 new leads in your 'Newsletter' group. Here is a summary of the actions:

| Action | Count | Status |
| :--- | :--- | :--- |
| SMS | 42 | Sent |
| Email | 42 | Sent |
```

**Prompt:** 
```
What is the status of the last campaign we sent to the Inactive users?
```

**Response:** 
```
I checked the delivery status for the last campaign sent to the 'Inactive' group. Here's the breakdown:

* **Total Sent:** 150
* **Delivered:** 132
* **Failed:** 18

I can help you investigate the failed messages if you'd like.
```

## Capabilities

### Send multi-channel messages
Dispatch emails, SMS, and push notifications in a single coordinated action.

### Manage audience segments
Move contacts into or out of specific groups to keep your marketing lists organized.

### Track message delivery
See the real-time status of sent messages to confirm they reached your customers.

### Search and find contacts
Locate specific leads quickly using their email address or phone number.

### Trigger marketing workflows
Start automated journeys by generating system events for your marketing platform.

### Sync new lead data
Add new contacts directly to your database to keep your lists updated automatically.

## Use Cases

### Personalized follow-up for new leads
A customer signs up but doesn't buy. Ask the agent to find them via search_contacts and send a personalized SMS using send_smart_send.

### Automated VIP onboarding
A VIP customer joins a new club. Tell the agent to add them to the VIP group using attach_to_group and trigger a welcome push notification.

### Campaign reach auditing
You need to know who didn't get your last email. Ask the agent to check the delivery status of the last batch using get_message_status.

### Compliance and opt-out review
You want to see who opted out last month. Ask the agent to list all unsubscribed addresses using list_unsubscribed to review your reach.

## Benefits

- Send messages on multiple channels at once using send_smart_send. You don't have to log into three different apps to reach your customers.
- Keep your audience data clean by using attach_to_group and detach_from_group. Your AI can organize your leads into segments automatically.
- Get real-time feedback on your campaigns with get_message_status. You'll know exactly who saw your content without manual checking.
- Find leads faster with search_contacts and list_contacts. Your agent can quickly locate specific customers for personalized follow-ups.
- Automate complex journeys by using trigger_event. You can start multi-step marketing workflows based on specific user actions.
- Reduce manual data entry with create_contact. Your AI can populate your marketing lists as soon as new leads come in.

## How It Works

The bottom line is you get a direct bridge between your marketing data and your AI's actions.

1. Connect your eSputnik account credentials to the Connector.
2. Grant your AI client permission to access your contacts and sending tools.
3. Start giving your agent natural language commands to send messages or manage lists.

## Frequently Asked Questions

**Can the eSputnik MCP send messages on more than just email?**
Yes, it supports SMS, Web Push, and Mobile Push. You can use it to coordinate a single campaign across all these channels at once.

**How does eSputnik MCP help with my contact lists?**
It lets your AI agent manage your audience segments. You can ask it to add leads to groups, remove them, or search for specific people by their phone number or email.

**Can I use eSputnik MCP to see if my messages actually arrived?**
Yes, you can check the delivery status of sent messages. This helps you track your campaign's reach and identify any delivery issues quickly.

**Does eSputnik MCP work for automated marketing journeys?**
It can trigger system events to start workflows. This means you can set up automated sequences that fire based on specific user actions.

**Is eSputnik MCP good for high-volume marketing?**
It's designed for omnichannel marketing automation. It handles large contact lists and multi-channel sends, making it a solid choice for scaling your reach.

**How do I find a specific person in my eSputnik database using the Connector?**
You can ask your AI agent to search for a contact by their email or phone number. It will pull the details and let you perform actions like adding them to a group.

**Can I send transactional SMS messages via the AI agent?**
Yes! You can specify the recipient's phone number and the message content, and the AI will trigger the eSputnik SMS endpoint.

**How do I query my contact segments?**
Ask the agent to 'List all contact groups'. It will retrieve your active segments directly from the eSputnik API.

**Does it support adding new contacts dynamically?**
Absolutely. You can request the AI to add an email or phone number to your active directory instantly.