# Cyberimpact MCP MCP

> Cyberimpact manages your entire email marketing operation using AI. It lets you build audience segments, create new groups, launch campaigns, and manage contacts—all by talking to your agent. You can get an instant list of all subscribers or clean up outdated accounts without ever logging into the platform.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** cyberimpact, email, marketing, automation

## Description

Stop jumping between tabs and spreadsheets just to run a simple newsletter. This MCP lets your AI client handle everything related to audience management and campaign deployment through natural conversation. Need to launch a big announcement? Tell your agent the goal, and it handles creating the mailing draft, selecting the correct templates, and ensuring every member is in the right place. It keeps track of who belongs where—from adding a single contact using `create_member` to deleting an account entirely with `delete_member`. When dealing with sensitive subscriber lists, you never have to worry about data security; Vinkius handles all credentials through a zero-trust proxy. This means your private keys are only used while transferring data and never sit on any disk. It’s just hands-free campaign execution.

## Tools

### add_member_to_group
Add an existing member to a group

### create_group
Create a new group

### create_mailing
Create a new mailing

### create_member
Create a new member (contact)

### delete_member
Delete a member from the account

### get_me
Check API connectivity and get account context

### list_groups
List all groups

### list_mailings
List all mailings (campaigns)

### list_members
List all members (contacts)

### list_templates
List all available templates

### retrieve_member
Get details of a specific member

### unsubscribe_member
Unsubscribe a member from all mailings

## Prompt Examples

**Prompt:** 
```
List all members in my Cyberimpact account.
```

**Response:** 
```
I've fetched your member list. You currently have 4,502 subscribed members across all your lists.
```

**Prompt:** 
```
Create a new group called 'April Newsletter'.
```

**Response:** 
```
The group 'April Newsletter' has been successfully created with ID #8493.
```

**Prompt:** 
```
Unsubscribe member 'MEMBER_ID' from all mailings.
```

**Response:** 
```
Member 'MEMBER_ID' has been fully unsubscribed and removed from active mailing lists.
```

## Capabilities

### Get Contact Lists
Retrieves full lists of members, groups, or campaigns for review.

### Build Audience Segments
Creates new user groups and adds existing contacts to those specific segments.

### Run Campaigns
Drafts, schedules, and deploys entire email mailings from a single prompt.

### Manage Member Status
Subscribes or unsubscribes members to specific campaigns.

## Use Cases

### Onboarding New Leads
A new lead signs up and needs to be added to the system. Instead of manually finding their ID, your agent uses `create_member` immediately after signup, then calls `add_member_to_group` to place them in the 'New Leads' group for a welcome sequence.

### Mass Cleanup
The compliance team needs to remove all inactive contacts. The agent runs `list_members`, identifies those who haven't engaged, and then uses `unsubscribe_member` on the entire batch, keeping your lists accurate.

### Product Launch Prep
You need a major announcement for your top users. You first use `list_groups` to verify an existing 'VIP' group exists, then call `create_mailing`, and finally deploy the campaign targeting only that specific segment.

### Troubleshooting Data
You need to know what information is available for a single contact. You use `retrieve_member` with an ID to pull up all their current details, allowing you to verify if they belong in the right group.

## Benefits

- Segmentation is instant. Instead of manually creating groups, you can use `create_group` to build an entire new audience segment based on criteria.
- Campaign setup moves from hours to minutes. You just need to call `create_mailing`, and the agent handles drafting and setting up all the necessary steps for deployment.
- Keep your lists clean. If a contact leaves or unsubscribes, you can use `unsubscribe_member` or `delete_member` without ever touching a dashboard.
- Full visibility means no surprises. Vinkius AI Analytics shows exactly which tool was called and what data flowed through every time your agent runs a campaign.
- Don't overthink the connection. Since you connect once from any MCP-compatible client, you can run this mailing management alongside other services you use.

## How It Works

The bottom line is: you tell your AI client what marketing action to take, and it figures out all the required steps to make it happen.

1. Tell your agent exactly what you need. For example, 'Create a new group for beta testers and add all current paying customers.'
2. The MCP validates the request, checks available templates using `list_templates`, and executes the necessary actions like calling `create_group` and then `add_member_to_group`.
3. Your agent confirms that the campaign is set up, or reports back which members couldn't be reached.

## Frequently Asked Questions

**How do I find out what groups are currently available using Cyberimpact MCP?**
You call `list_groups`. This tool fetches a list of every segment you've created, helping you see exactly where your contacts are sitting.

**Can I add members to a group using the Cyberimpact MCP?**
Yes. Use `add_member_to_group` and provide the member ID and the target group name; it handles the placement for you.

**What is the best way to start a new mailing campaign with Cyberimpact MCP?**
Start by calling `create_mailing`. You'll need to specify what kind of message it is, and then use other tools like `add_member_to_group` to define the recipients.

**Does Cyberimpact MCP help me find details on a single contact?**
You can get deep details using `retrieve_member`. Just pass in the member's ID, and the tool returns all their associated data points.

**Before running any campaign, how do I check my API connection status using Cyberimpact MCP?**
You'll need to run the `get_me` tool first. This immediately verifies your API connectivity and confirms you have the correct account context before attempting any major operations.

**I want to build a new target segment; how do I use Cyberimpact MCP to create a group?**
You just call `create_group`. This lets you define specific audience segments, which is essential for highly targeted campaigns that go beyond basic lists.

**If a contact has opted out, what's the safest way to handle them using Cyberimpact MCP?**
Use `unsubscribe_member`. This action removes the member from all active mailing lists without deleting their core contact record, keeping your data clean and compliant.

**I need to permanently remove an old contact. What tool do I use in Cyberimpact MCP?**
`delete_member` handles this. It completely removes the member from your account records. Use caution with this, as it's a permanent deletion.