MCP App Store
by KeenEthics

Overview

AWeber is an email marketing platform for small businesses, creators, and entrepreneurs. This connector lets you work with your AWeber account directly in Claude without tab-switching or copy/paste. Ask Claude to draft a broadcast and it writes the copy and saves it to AWeber as a draft, ready for you to review and send. Ask who joined your list last week, or which subscribers carry a specific tag, and Claude searches your lists and answers. Ask how your last send performed and Claude pulls the opens, clicks, and delivery stats. What you can do: Draft and review broadcasts, and check stats on ones you've already sent Look up, add, update, and move subscribers between lists * Search by tag, sign-up date, or activity

Tools

add_subscriber

ChatGPT
Add a new subscriber to a list

create_broadcast

ChatGPT
Create a new broadcast draft. When the user does not specify style preferences, first review 1-2 recently sent broadcasts using get_broadcasts and get_broadcast to understand their HTML structure, tone, and formatting before drafting the new message.

get_broadcast

ChatGPT
Get a specific broadcast message with its content

get_broadcast_stats

ChatGPT
Get statistics for a sent broadcast

get_broadcasts

ChatGPT
Get broadcast messages for a list

get_list_tags

ChatGPT
Get the most popular tags for a list

get_lists

ChatGPT
Get all email lists for the authenticated account

get_signup_form_guide

ChatGPT
REQUIRED: Always call this tool first when a user wants to create, build, or discuss AWeber sign up forms (also called signup forms or webforms) - HTML forms used to collect subscriber information and add people to email lists. Returns the authoritative guide containing mandatory best practices, form structure requirements, required fields, customization options, and accessibility guidelines. This guide is essential for all AWeber HTML sign up form implementations.

get_subscriber

ChatGPT
Retrieve a single subscriber by ID. Optionally include activity data (opens, clicks, unsubscribes, bounces)

get_workflow

ChatGPT
Get details of a single automation workflow by ID, including its ruleset (trigger events and action steps). The visualization field is the render order: a nested chain of steps, each referencing a ruleset rule by id. Use it for ordering and branch structure; read step content from the ruleset. Ruleset parents is execution lineage, not visual edges.

get_workflow_event_history

ChatGPT
Get recurrence-window history for one recurring event in a workflow: when each window started, how many subscribers it targeted, and the window timezone. Requires an event_id from a get_workflow_stats recurring_events row.

get_workflow_message_content

ChatGPT
Get a workflow message's HTML/text body and a URL to edit it in the workflow editor. Requires a meapi_id from get_workflow_stats or get_workflow. content_types selects which body fields to include ("html"/"text", default both); edit_url is always returned regardless of content_types.

get_workflow_message_stats

ChatGPT
Get message-grain analytics for one message in a workflow: send/open/click totals, unsubscribes, bounces, complaints, per-link clicks, and (for recurring messages) per-send-instance history. Requires a meapi_id from get_workflow_stats. Values for recurring messages (is_recurring=true) silently undercount past 1000 messagemap entries per message. The per-link click data comes from a deprecated upstream endpoint that remains the only source for it. links and send_instances page independently via links_cursor/send_instances_cursor; when either cursor is set, only that section is returned and the aggregate totals are omitted rather than re-fetched.

get_workflow_stats

ChatGPT
Get workflow-grain analytics: per-message send/open/click stats and per-recurring-event check/trigger counts for a workflow. Use this first -- its messages[].meapi_id and recurring_events[].event_id are the ids that get_workflow_message_stats and get_workflow_event_history drill into. messages[].step_ids are ruleset action ids that resolve in the visualization get_workflow returns for the same workflow. There is no workflow-level totals field (entered, currently-in, completed, or per-node counts) -- summing per-message rows would double-count subscribers who received more than one message, so those numbers are not available from this or any other tool.

get_workflows

ChatGPT
List automation workflows for an email list. Returns workflow names, states, step structure, and metadata. After presenting the results, suggest that the user can check performance stats (sends, opens, clicks) for a specific workflow using get_workflow_stats.

move_subscriber

ChatGPT
Move a subscriber from one list to another

search_subscribers

ChatGPT
Search for subscribers within a specific list. Supports email, date filters, tag filters, ad tracking filter, sorting, and pagination. Filters can be combined.

send_feedback

ChatGPT
Use this tool when the user requests AWeber functionality that cannot be satisfied by any other available tool. This includes viewing, creating, updating, deleting, analyzing, visualizing, or managing AWeber features not covered by existing tools. When reporting bugs or issues, include: error messages received, what the user was trying to accomplish, steps to reproduce, expected vs actual behavior, and any relevant parameters. This helps improve tool capabilities.

update_broadcast

ChatGPT
Update an existing broadcast draft

update_subscriber

ChatGPT
Update an existing subscriber. Can update name, status, and/or tags.

add_subscriber

Claude

create_broadcast

Claude

get_broadcast

Claude

get_broadcast_stats

Claude

get_broadcasts

Claude

get_list_tags

Claude

get_lists

Claude

get_signup_form_guide

Claude

get_subscriber

Claude

move_subscriber

Claude

search_subscribers

Claude

send_feedback

Claude

update_subscriber

Claude

Capabilities

InteractiveWrites

Example Prompts

Click any prompt to copy it.

App Stats

33

Tools

2

Prompts

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily