add_subscriber
ChatGPTAdd a new subscriber to a list
create_broadcast
ChatGPTCreate 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
ChatGPTGet a specific broadcast message with its content
get_broadcast_stats
ChatGPTGet statistics for a sent broadcast
get_broadcasts
ChatGPTGet broadcast messages for a list
get_list_tags
ChatGPTGet the most popular tags for a list
get_lists
ChatGPTGet all email lists for the authenticated account
get_signup_form_guide
ChatGPTREQUIRED: 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
ChatGPTRetrieve a single subscriber by ID. Optionally include activity data (opens, clicks, unsubscribes, bounces)
get_workflow
ChatGPTGet 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
ChatGPTGet 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
ChatGPTGet 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
ChatGPTGet 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
ChatGPTGet 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
ChatGPTList 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
ChatGPTMove a subscriber from one list to another
search_subscribers
ChatGPTSearch for subscribers within a specific list. Supports email, date filters, tag filters, ad tracking filter, sorting, and pagination. Filters can be combined.
send_feedback
ChatGPTUse 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
ChatGPTUpdate an existing broadcast draft
update_subscriber
ChatGPTUpdate an existing subscriber. Can update name, status, and/or tags.
add_subscriber
Claudecreate_broadcast
Claudeget_broadcast
Claudeget_broadcast_stats
Claudeget_broadcasts
Claudeget_list_tags
Claudeget_lists
Claudeget_signup_form_guide
Claudeget_subscriber
Claudemove_subscriber
Claudesearch_subscribers
Claudesend_feedback
Claudeupdate_subscriber
Claude