← Back to all apps

AWeber

Businessby AWeber
Launched Mar 16, 2026 on ChatGPT

The AWeber MCP connects your AI assistant to your AWeber account, letting you manage email marketing through natural language. Instead of logging into AWeber, you can ask your assistant to manage subscribers, draft emails, analyze campaigns, and more — all through simple conversational requests.

13ChatGPT Tools
AWeberDeveloper
BusinessCategory

Available Tools

Add Subscriber

add_subscriber
Full Description

Add a new subscriber to a list

Parameters (2 required, 4 optional)
Required
emailstring

Subscriber email address

list_idinteger

The ID of the email list

Optional
ad_trackingstring

Ad tracking identifier

Default: null
custom_fieldsobject

Custom field values

Default: null
namestring

Subscriber name

Default: null
tagsarray

Tags to apply to subscriber

Create Broadcast

create_broadcast
Full Description

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.

Parameters (2 required, 2 optional)
Required
list_idinteger

The ID of the email list

subjectstring

Email subject line

Optional
body_htmlstring

HTML body content

Default: null
body_textstring

Plain text body

Default: null

Get Broadcast

get_broadcast
Full Description

Get a specific broadcast message with its content

Parameters (2 required, 1 optional)
Required
broadcast_idinteger

The ID of the broadcast to retrieve

list_idinteger

The ID of the email list

Optional
content_typesarray

Types of content to retrieve. Can include any combination of "html", "text", and/or "amp". Default: metadata only, no body content.

Get Broadcast Stats

get_broadcast_stats
Full Description

Get statistics for a sent broadcast

Parameters (2 required)
Required
broadcast_idinteger

The ID of the broadcast

list_idinteger

The ID of the email list

Get Broadcasts

get_broadcasts
Full Description

Get broadcast messages for a list

Parameters (1 required, 3 optional)
Required
list_idinteger

The ID of the email list

Optional
sizeinteger

Number of results (default: 100)

Default: 100
startinteger

Starting index (default: 0)

Default: 0
statusstring

Filter by broadcast status

Default: null

Get List Tags

get_list_tags
Full Description

Get the most popular tags for a list

Parameters (1 required, 1 optional)
Required
list_idinteger

The ID of the email list

Optional
limitinteger

Maximum number of tags to return (default: 100)

Default: 100

Get Lists

get_lists
Full Description

Get all email lists for the authenticated account

Parameters (0 required, 2 optional)
Optional
sizeinteger

Number of results (default: 100)

Default: 100
startinteger

Starting index (default: 0)

Default: 0

Get Signup Form Guide

get_signup_form_guide
Full Description

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

get_subscriber
Full Description

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

Parameters (2 required, 4 optional)
Required
list_idinteger

The ID of the email list

subscriber_idinteger

The ID of the subscriber

Optional
activity_sizeinteger

Number of activity entries to return (default: 100, max: 100)

Default: 100
activity_startinteger

Starting index for activity pagination (default: 0)

Default: 0
include_activityboolean

Include activity data (opens, clicks, unsubscribes, bounces). Default: false

Default: False
include_metadataboolean

Return rich widget output with embedded HTML. Set to false for JSON-only output. Default: true

Default: True

Move Subscriber

move_subscriber
Full Description

Move a subscriber from one list to another

Parameters (3 required)
Required
list_idinteger

The ID of the source email list

move_to_list_idinteger

The ID of the destination list

subscriber_idinteger

The ID of the subscriber to move

Search Subscribers

search_subscribers
Full Description

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

Parameters (1 required, 14 optional)
Required
list_idinteger

The ID of the email list

Optional
ad_trackingstring

Find subscribers with this ad tracking value

Default: null
emailstring

Find subscriber by exact email match

Default: null
include_locationboolean

Include location attributes (default: false)

Default: False
sizeinteger

Number of results (default: 100)

Default: 100
sort_keystring

Field to sort results by

Default: null
sort_orderstring

Sort order (default: asc)

Options:ascdesc
Default: asc
startinteger

Starting index (default: 0)

Default: 0
statusstring

Find subscribers with this status

Default: null
subscribed_afterstring

Find subscribers subscribed after this date (YYYY-MM-DD or MM-DD-YYYY)

Default: null
subscribed_beforestring

Find subscribers subscribed before this date (YYYY-MM-DD or MM-DD-YYYY)

Default: null
tagsarray

Find subscribers with these tags

tags_not_inarray

Find subscribers without these tags

unsubscribed_afterstring

Find subscribers unsubscribed after this date (YYYY-MM-DD or MM-DD-YYYY)

Default: null
unsubscribed_beforestring

Find subscribers unsubscribed before this date (YYYY-MM-DD or MM-DD-YYYY)

Default: null

Send Feedback

send_feedback
Full Description

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.

Parameters (1 required)
Required
feedbackstring

The user request or feedback to record

Update Subscriber

update_subscriber
Full Description

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

Parameters (2 required, 4 optional)
Required
emailstring

Subscriber email address

list_idinteger

The ID of the email list

Optional
namestring

Update subscriber name

Default: null
statusstring

Update subscriber status

Default: null
tags_addarray

Tags to add

tags_removearray

Tags to remove