# BigMailer MCP MCP

> BigMailer manages your entire email marketing stack from one place. List brands, update contacts, audit campaigns, and manage templates for multiple clients—all via natural conversation with any AI agent.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Tags:** bulk-email, brand-management, contact-lists, campaign-analytics, email-automation

## Description

Need to run multi-brand email campaigns? This MCP connects your BigMailer account directly into your workflow. You can talk to your AI client and tell it exactly what you need without opening a dozen tabs. For example, you can list every brand you manage or check the status of bulk campaigns across several clients instantly.

It lets you handle everything from drafting messages using saved templates to keeping mailing lists current by adding new contacts. If you're an agency managing dozens of client accounts, this is huge. You get a single conversational interface for all your marketing efforts. Since Vinkius hosts and manages this MCP, connecting it means you can access all these tools—brand management, contact list oversight, campaign tracking, and more—using just one connection point from any compatible AI agent.

## Tools

### add_contact
Adds or updates a single contact record within an existing brand account.

### get_brand_properties
Lists custom properties or merge tags set up for a particular brand.

### get_brand
Retrieves specific details for one chosen brand by its ID.

### get_bulk_campaign
Fetches specific status and details about one bulk email campaign.

### get_contact_list
Retrieves the full roster of contacts for a specified list within a brand.

### list_brands
Lists all brand accounts currently connected under your BigMailer setup.

### list_bulk_campaigns
Provides a list of recent bulk email campaigns run for a specific brand.

### list_contact_lists
Lists all defined contact lists available to a specific brand.

### list_contacts
Retrieves a list of contacts associated with a particular brand.

### list_templates
Shows all saved email templates ready for use by a specific brand.

## Prompt Examples

**Prompt:** 
```
List all brands in my BigMailer account.
```

**Response:** 
```
I've retrieved your brands. You currently manage 2 brands: 'Tech Gadgets' (ID: b_123) and 'Fitness Pro' (ID: b_456). Which one would you like to manage?
```

**Prompt:** 
```
Add a new contact to brand b_123: alice@example.com, Alice Smith.
```

**Response:** 
```
I've successfully added 'Alice Smith' (alice@example.com) as a contact for your 'Tech Gadgets' brand.
```

**Prompt:** 
```
Show my recent bulk campaigns for brand b_456.
```

**Response:** 
```
Retrieving bulk campaigns for 'Fitness Pro'... I found 3 recent campaigns, including 'New Year Sale' and 'Weekly Newsletter'. Would you like the full details for any of these?
```

## Capabilities

### List managed brands
Retrieve a complete directory of every brand account within your BigMailer profile.

### Manage contacts and lists
Add, update, or retrieve specific contacts and entire mailing lists for any given brand.

### Audit campaign performance
Check details on past bulk email campaigns to monitor reach and status.

### Access templates and properties
List saved message templates or retrieve custom brand tags needed for personalized emails.

## Use Cases

### The Quarterly Client Audit
An agency owner needs to check campaign history for three different clients. Instead of logging into three separate portals, they ask their agent: 'List bulk campaigns for Tech Gadgets and Fitness Pro.' The MCP runs `list_bulk_campaigns` multiple times and compiles the results instantly.

### Cleaning Up a Dormant List
A growth manager notices an outdated list. They ask their agent to retrieve all contacts for that list using `get_contact_list`. Then, they use `add_contact` to update the email address or company name for five key people.

### New Campaign Setup
A marketer starts a new campaign. They first ask their agent to see what templates are available (`list_templates`). Once they pick one, they check brand properties using `get_brand_properties` to make sure the correct merge tags are used.

### Initial Brand Mapping
When onboarding a new client, the team needs to know what assets exist. They ask the agent to run `list_brands`, followed by running `get_brand` on the new brand ID to confirm all settings are correct.

## Benefits

- Stop switching between client dashboards. You can list all brands using `list_brands` and immediately start managing them from a single place.
- Keep your contact data clean without manual CSV uploads. Use `add_contact` to instantly add or update subscribers in any brand's system.
- Know if your last campaign hit its goal. Quickly check status by calling `get_bulk_campaign` and reviewing the results for a specific brand.
- Never use outdated messaging again. Get access to all saved message types using `list_templates` before writing an email sequence.
- Streamline list auditing. You can see every contact list (`list_contact_lists`) and get the full member roster (`get_contact_list`) in one flow, eliminating spreadsheet exports.

## How It Works

The bottom line is you talk to your agent once, and it executes complex marketing actions across multiple brand accounts for you.

1. Subscribe to the BigMailer MCP on Vinkius and enter your API key.
2. Connect this MCP to your preferred AI client (like Cursor or Claude).
3. Ask your agent a question, like 'List all brands,' and it handles the rest.

## Frequently Asked Questions

**How do I list all my client brands using BigMailer MCP?**
You run the `list_brands` tool. This immediately pulls a directory of every brand account you manage, giving you a full overview before you dive into any specific data.

**Can I add contacts to multiple brands at once using BigMailer MCP?**
While the `add_contact` tool handles one contact per request, you can write prompts that instruct your agent to run this function sequentially for several different brand IDs.

**What is the difference between `list_contacts` and `get_contact_list`?**
`list_contacts` gives you a general roster of contacts tied to a whole brand. `get_contact_list` narrows that down, providing only the members belonging to one specific list name.

**How do I check campaign performance history with BigMailer MCP?**
Use the `list_bulk_campaigns` tool first to see a summary of recent campaigns. Then, use `get_bulk_campaign` on a specific ID to get detailed status updates.

**What is the purpose of using `list_templates` in BigMailer MCP?**
It retrieves a directory of all saved email templates for the brand. This lets you verify existing messaging assets, check required merge tags, and confirm your current branding standards before drafting any new campaigns.

**I need to know what custom fields are available; how does `get_brand_properties` help?**
This tool lists all custom properties attached to a specific brand. You use this to confirm the exact merge tags you can implement in your campaigns or forms, ensuring personalized messaging works correctly.

**How do I check which contact segments exist using `list_contact_lists`?**
It provides a complete list of all defined mailing lists for the brand. Use this to ensure your agent targets the correct audience segment before adding new contacts or running campaigns.

**If I only have one Brand ID, what is the main function of `get_brand`?**
It pulls comprehensive details for a single brand. This confirms the scope and foundational information needed, making sure your agent operates within the correct parameters before managing contacts or campaigns.

**Can I add a new contact to a specific brand using the agent?**
Yes! Use the `add_contact` action with the Brand ID and contact details. Your agent will register or update the subscriber in BigMailer instantly.

**How do I list all the email lists for a particular brand?**
Simply ask the agent to `list_contact_lists` and provide the Brand ID. It will retrieve all the mailing lists associated with that brand.

**Does the integration allow me to see the statistics of my bulk campaigns?**
Yes. Use the `get_bulk_campaign` tool with the Brand ID and Campaign ID to retrieve performance data and metadata for your marketing efforts.