# AWeber MCP for AI Agents MCP

> AWeber connects your email marketing account directly to any AI agent, letting you manage subscribers, mailing lists, and campaign broadcasts through natural conversation. Stop clicking through dashboards; instead, tell your agent exactly what data you need—from auditing individual user tags to coordinating entire newsletters.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Tags:** subscriber-management, email-campaigns, newsletter-automation, audience-segmentation, broadcast-email, list-management

## Description

Managing an email list is usually a tedious process of jumping between dashboards, filtering views, and manually updating records. This MCP changes that. It gives your AI client direct access to your AWeber account, letting you handle your entire marketing ecosystem using plain language. You can ask the agent to pull status updates on a campaign or audit which subscribers are tagged as 'VIP' without ever logging into the web interface. Whether you’re checking list health before a big launch or segmenting an audience for targeted outreach, you simply tell your AI client what job needs doing. This connection works with any MCP-compatible client, meaning that whether you prefer Claude, Cursor, or another agent, the capability is always available through Vinkius.

## Tools

### add_subscriber
Adds a new person to any mailing list you own.

### find_subscriber
Searches your entire account for a subscriber based on their email address.

### get_account_check
Verifies the connection to AWeber and lists all accounts available under your credentials.

### get_account
Retrieves specific details for a single, targeted AWeber account.

### get_broadcast_stats
Fetches performance metrics like open rates and clicks for a specific broadcast email.

### get_list
Gets detailed information about one particular mailing list, including its settings.

### list_accounts
Retrieves a comprehensive list of all AWeber accounts associated with the user's token.

### list_broadcasts
Lists every broadcast that has been sent or is scheduled to send out.

### list_campaigns
Displays a list of automated, recurring campaigns you have set up.

### list_lists
Provides an overview of all mailing lists belonging to the connected account.

### list_subscribers
Generates a roster of all subscribers currently registered in a specific list.

### update_subscriber
Changes details, tags, or status for an existing subscriber profile.

## Prompt Examples

**Prompt:** 
```
What are the stats for my last newsletter send?
```

**Response:** 
```
**Broadcast Performance Report: July 2024 Promo**

*   **Total Recipients:** 1,200
*   **Open Rate:** 24% (Up 3% from previous month)
*   **Click-Through Rate:** 5%
*   **Unsubscribes:** 2

Need a deeper dive on the click sources or recipient demographics?
```

**Prompt:** 
```
Find me all subscribers who haven't opened an email in 90 days.
```

**Response:** 
```
**Audience Audit: Inactive Users**

I found **147** users who meet the criteria. They are currently spread across three lists: 'General,' 'Product Updates,' and 'Internal Team.' Should I flag them or run a re-engagement campaign?
```

**Prompt:** 
```
List all my mailing lists and tell me how many subscribers are on the largest one.
```

**Response:** 
```
**Mailing List Inventory**

You have 5 active lists:
*   'Weekly Newsletter': 980 subscribers
*   'Product Updates': 450 subscribers
*   'Internal Team': 120 subscribers
*   'Beta Testers': 35 subscribers
*   'Partnerships': 15 subscribers
The largest list is 'Weekly Newsletter', with 980 members.
```

## Capabilities

### Audience Management
Add new contacts to your lists and find existing subscribers by email across all campaigns.

### List Structure Oversight
Retrieve detailed information about your organizational mailing lists and list settings.

### Campaign Scheduling & Review
See a list of automated or scheduled broadcasts and check engagement metrics for past sends.

### Subscriber Data Auditing
View the specific metadata, tags, and historical activity for individual subscribers within any list.

### Contact Updates
Change details or update the tags on existing subscriber profiles.

## Use Cases

### Segmenting a group for a product launch
A marketer needs to target only 'Early-Adopters' who are in the 'Product Updates' list. They ask their agent, and it uses `list_subscribers` followed by filtering logic to provide a clean, actionable roster of only those users.

### Analyzing old campaign performance
A content strategist wants to know how well the 'July Promo' performed. They prompt the agent, which calls `get_broadcast_stats` and returns an immediate breakdown of open rates and unsubscribes without needing the dashboard.

### Cleaning up stale contacts
An automation engineer identifies a list that needs tagging updates. They use `update_subscriber` to bulk-modify tags across multiple users, keeping your data clean for future broadcasts.

### Checking list health before send time
Before scheduling a newsletter, the team lead asks the agent to run `get_list` and confirm if all required mailing lists are active. The agent verifies the status instantly.

## Benefits

- Need to check engagement stats? Instead of digging through reports, ask the agent to run `get_broadcast_stats` immediately. You get instant metrics for any sent campaign.
- Auditing your list is simple. Use `list_subscribers` combined with `get_list` to instantly pull a roster and review every user's tag history in one prompt.
- Never miss an update again. Your agent can use `add_subscriber` or `update_subscriber` to manage contacts programmatically, eliminating manual data entry.
- Campaign planning just got easier. You can list all active automated campaigns using `list_campaigns` and audit them directly from your chat window.
- It saves you time by bypassing the web UI entirely. Instead of navigating through multiple menus, you simply tell your agent to perform tasks like listing or checking account details.

## How It Works

The bottom line is that you use natural conversation to execute complex email marketing tasks without needing to navigate a single dashboard.

1. Subscribe to this MCP and enter your AWeber Access Token.
2. Your AI client authenticates with AWeber, establishing a secure connection across all associated accounts.
3. You direct your agent—for example, 'Check the open rate for last week's newsletter'—and receive real-time data directly in the chat.

## Frequently Asked Questions

**How does the AWeber MCP help me manage my mailing lists?**
This MCP gives you direct control over your entire list structure. You can easily view all available lists, check their specific settings, and pull subscriber rosters for any given segment without leaving your AI chat.

**Can I use the AWeber MCP to update user tags in bulk?**
Yes. If you identify a group of users that need a status change or a new tag, you can prompt your agent to run an `update_subscriber` action across multiple accounts at once.

**What kind of reports can I get on campaign performance using AWeber MCP?**
You can retrieve detailed stats for any broadcast. The system gives you the open rate, click-through rate, and count of unsubscribes, providing a full picture of how well your message landed.

**Is this AWeber MCP good for adding new subscribers?**
Absolutely. You can instruct your agent to add contacts directly using the `add_subscriber` tool, which keeps your list management process streamlined and hands-free.

**Does the AWeber MCP help me find specific people in my subscriber base?**
Yes. If you know an email address or a key detail, you can ask the agent to run `find_subscriber`. It searches your entire account and provides all known metadata about that person.

**What if I need to see all my automated campaigns? Does AWeber MCP cover it?**
The MCP lets you list every campaign, whether it's a scheduled broadcast or an ongoing sequence. You can audit their status and get an overview of the whole plan.