# Cyberimpact MCP MCP

> Cyberimpact connects your AI agent directly to a major email marketing platform. You can list, search, and update subscriber profiles; check campaign performance metrics like open and click rates; monitor automated workflows; and manage mailing lists—all via natural conversation.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Tags:** subscriber-management, campaign-tracking, email-analytics, marketing-automation, list-segmentation

## Description

This MCP lets you run your entire email marketing strategy without ever opening the Cyberimpact dashboard. You talk to your agent, and it handles the platform's complexity. Need to know how many subscribers are in the 'VIP Customers' group? Just ask. Want to see if that last blast was successful? Your agent pulls the campaign details, giving you open rates and click metrics immediately. It’s about talking through your marketing plan—from adding a new lead via `add_subscriber` to checking which message template needs tweaking using `list_message_templates`. By connecting this Cyberimpact MCP to Vinkius, your AI client becomes an operational extension of your team, managing everything from subscriber lists to active automations in one conversation.

## Tools

### add_subscriber
Adds one or more email addresses to a specific predefined group.

### get_account_details
Retrieves usage limits and metadata for your overall Cyberimpact account.

### get_campaign_details
Pulls performance metrics, including open rates and click rates, for a specific marketing campaign.

### get_subscriber_details
Retrieves the full profile, history, and group memberships for any single subscriber.

### list_marketing_automations
Shows a list of active automated marketing workflows, including their operational status.

### list_email_campaigns
Lists all past and scheduled email campaigns that have run through Cyberimpact.

### list_subscriber_groups
Lists every mailing list or segment group you've created in Cyberimpact, along with member counts.

### list_subscribers
Fetches a complete directory and status report of all email subscribers in your account.

### list_message_templates
Retrieves the names and identifiers of all available email content templates.

### search_subscribers_by_email
Searches for a specific subscriber profile using just their email address.

## Prompt Examples

**Prompt:** 
```
List all my email subscriber groups.
```

**Response:** 
```
I've found 4 groups in your account: 'General Newsletter', 'VIP Customers', 'Product Updates', and 'French Leads'. Would you like to see the subscriber count for any of these?
```

**Prompt:** 
```
Show me the performance metrics for my last sent campaign.
```

**Response:** 
```
Your latest campaign 'Monthly Digest - June' was sent to 1,200 recipients. It has a 28% open rate and a 4% click rate. No significant unsubscriptions were reported. Should I pull a detailed report?
```

**Prompt:** 
```
Search for subscriber 'user@example.com'.
```

**Response:** 
```
I found the profile for 'user@example.com'. They are currently 'Active' and a member of the 'General Newsletter' and 'VIP Customers' groups. Would you like to see their full interaction history?
```

## Capabilities

### Manage Subscriber Lists
The agent can pull a full list of all subscribers or find a specific person's profile and history.

### Track Campaign Performance
You get real-time performance data for sent campaigns, including open rates, click counts, and bounce metrics.

### Monitor Automations
The agent lists all active marketing workflows so you can check their status or audit message templates.

### Segment Audiences
You can view and manage different mailing lists and subscriber groups to target specific segments.

## Use Cases

### The Quarterly Review
A marketing manager needs to know the overall health of the user base. They ask their agent to run `list_subscribers` for a total count, then use `get_campaign_details` on the last three campaigns to report key metrics.

### The New Lead Intake
A sales rep gets a new contact's email. Instead of emailing an admin, they prompt their agent to run `search_subscribers_by_email` first; if the person doesn't exist, they use `add_subscriber` and then assign them to the 'Hot Leads' group.

### Fixing Broken Automations
The comms team notices a workflow isn't sending properly. They ask the agent to run `list_marketing_automations` and check the status, then use `list_message_templates` to confirm the correct content is linked.

### Auditing Campaign Reach
A small business owner wants to make sure all their current mailing lists are accounted for. They prompt the agent with `list_subscriber_groups` and then ask to see the member count for each segment.

## Benefits

- Instant performance checks: Instead of logging into the analytics dashboard to check a campaign's open rate, just ask your agent. It pulls data from `get_campaign_details` instantly.
- Targeting accuracy: You can list all groups using `list_subscriber_groups` and then find out exactly who is in a segment before you send anything.
- Lead management: Need to add a new person? Use the `add_subscriber` tool. It handles placing them into the right group automatically, saving clicks and steps.
- Auditing content: Before launching a campaign, use `list_message_templates` to review your available content options without navigating through multiple menus.
- Deep profiling: If you're tracking one user, `get_subscriber_details` gives you their full history—where they came from and what they clicked on previously.

## How It Works

The bottom line is that you treat complex marketing tasks like simple chat commands, letting your AI do the heavy lifting behind the scenes.

1. Connect the Cyberimpact MCP to your AI client, using your API Key for authorization.
2. Tell your agent exactly what you need—for instance, 'Show me performance metrics for last month's campaign.'
3. The agent executes the necessary calls and delivers a conversational summary of the data.

## Frequently Asked Questions

**How do I use add_subscriber with Cyberimpact?**
You ask your agent to add a new subscriber by email. It handles validating the address and placing them in the correct group automatically, so you don't have to manually click anything.

**What does get_campaign_details do?**
This tool pulls performance metrics for any specific campaign, including open rates, click rates, and bounces. It gives you a clear report on how well the message performed.

**Can I list all my email subscriber groups using list_subscriber_groups?**
Yes, running `list_subscriber_groups` shows every segment and mailing list name you have set up. It's a quick way to audit your segmentation strategy.

**What's the difference between list_subscribers and search_subscribers_by_email?**
Use `list_subscribers` if you need a full directory of everyone in your account. Use `search_subscribers_by_email` when you know the email address and just want to pull up that single person's profile.

**What does the `get_account_details` tool retrieve about my Cyberimpact usage?**
It retrieves key metadata and limits for your account. This lets you check things like usage metrics, billing boundaries, and overall API access levels before running large campaigns.

**How can I use `get_subscriber_details` to view a specific subscriber's full interaction history?**
This tool pulls the complete profile for one user. You get more than just their name and email; you see custom fields, group memberships, and their entire interaction timeline.

**What does `list_marketing_automations` show about my automated workflows?**
It provides a list of all your active marketing automations. You can quickly check the operational status of these workflows to ensure they're running correctly or if any need adjustments.

**How do I use `list_message_templates` to view my available email templates?**
This tool lists every saved template for both emails and automations. It helps you audit your content library so you know exactly what copy blocks are ready to send or reuse.

**How do I get a Cyberimpact API Key?**
Log in to your Cyberimpact account, navigate to **Configuration > API**, and you can generate or retrieve your API Key from that section.

**Does Cyberimpact follow CASL regulations?**
Yes, Cyberimpact is designed to be compliant with the Canadian Anti-Spam Legislation (CASL), helping you manage consent effectively.

**Can I see campaign reports in the chat?**
Yes, you can use the get_campaign_details tool to see delivery, open, and click statistics for any of your sent campaigns.