Breadcrumbs

Connecting and Using the AWeber MCP Server

What is MCP?

MCP is an open protocol that lets AI assistants and agents interact with external tools using natural language. You connect AWeber’s MCP to a tool like ChatGPT, Claude, or another AI agent to access your AWeber data in a conversational way.

You can use your tool of choice to accomplish all sorts of marketing tasks using your AWeber data. For example:

  • “Add email_address to my AWeber list list_name with the tags tag1, tag2

  • “Show open and click rate from broadcasts on my AWeber list list_name in the last week”

  • “Create a signup form for my AWeber list list_name with name and email fields”

Here’s an example of using the MCP in Claude to create a draft newsletter using my previous newsletter edition’s structure.

2025-10-28_09-34-10.png


Configure your MCP client for the remote-hosted server

Claude

This feature is only available to Claude and Claude Desktop for users on Pro, Max, Team, and Enterprise plans based on Anthropic rules.

  1. Navigate to claude.ai.

  2. Follow these instructions from Claude to add a custom connector. The URL of the AWeber server is https://mcp.aweber.com/mcp. You will be prompted to authenticate your AWeber account and select the account you would like to connect.

  3. Test out the MCP by asking about your account! Try this prompt:

Who is the latest subscriber on list name in AWeber.


ChatGPT

  1. Navigate to the AWeber app in the ChatGPT App Marketplace.

  2. Click Connect and follow the prompts to authorize your AWeber account.

  3. Test out the MCP by asking about your account! Try this prompt:

Who is the latest subscriber on list name in AWeber.


Claude Code

  1. Run this in your terminal:

claude mcp add --transport http aweber -s user https://mcp.aweber.com/mcp
  • “aweber” is the name of the MCP server when you look in Claude Code after install.

  1. Run Claude in terminal
    claude

  2. Authenticate your AWeber account

    1. /mcp

    2. select the “aweber” MCP server.

    3. select “2” to Authenticate

      2025-11-06_11-45-40.png
    4. Login to your AWeber account using the web browser authentication form that appears.


Cursor

  1. Download Cursor.

  2. Open Cursor. Within Settings > Cursor Settings > MCP > New MCP Server, add the following:

{
  "mcpServers": {
    "aweber": {
      "url": "https://mcp.aweber.com/mcp"
    }
  }
}
  1. Save your changes and navigate to Settings > Cursor Settings > Tools & Integrations. Click Needs login. You will be prompted to authenticate the server with your AWeber login credentials.

  2. Test out the MCP by asking about your account! Try this prompt:

Who is the latest subscriber on list name in AWeber.


Manus

  1. Follow these instructions from Manus to add a custom connector. The URL of the AWeber server is https://mcp.aweber.com/mcp. You will be prompted to authenticate your AWeber account and select the account you would like to connect.

    1. Ensure you select oauth as the connection method.

  2. Test out the MCP by asking about your account! Try this prompt:

Who is the latest subscriber on list name in AWeber.


Capabilities

Tool

Category

Example Prompts

add_subscriber

Subscribers

  • Add email address to my AWeber list list name

  • Add email address to my AWeber list list name with the tags tag names

get_subscriber

Subscribers

  • Tell me about email address in my AWeber account.

  • What lists are email address is on in my AWeber account?

  • What tags does email address have on my AWeber list list name?

move_subscriber

Subscribers

  • Move email address from my AWeber list list name to list name

search_subscribers

Subscribers

  • How many subscribers are on my AWeber list list name?

  • How many subscribers were added to my AWeber list list name in the last month?

update_subscriber

Subscribers

  • Add a tag to email address on the AWeber list list name

  • Add a tag to email address on all the AWeber lists they’re on

  • Move email address from my AWeber list list name to list name

get_lists

Lists

  • What are my largest 5 AWeber lists?

get_list_tags

Lists

  • What's the most popular tag on my my AWeber list list name?

get_broadcasts

Broadcasts

  • Show me my recently sent broadcasts for my AWeber list list name

  • How many broadcasts did I send in the last week on my AWeber list list name

get_broadcast

Broadcasts

  • Summarize my most recent broadcast on my AWeber list list name and list out the links in the message.

  • How many words long was the subject line broadcast on my AWeber list list name?

get_broadcast_stats

Broadcasts

  • Show me the open and click rates for my last 5 broadcasts on my AWeber list list name

  • What broadcast had the best open rate this year on my AWeber list list name?

create_broadcast

Broadcasts

  • Create a draft message for my AWeber list list name about topic

update_broadcast

Broadcasts

  • Update my subject line message on my AWeber list list name

schedule_broadcast

Broadcasts

  • Schedule the message subject line on my AWeber list list name for 11:00am on November 10th.

get_signup_form_guide

Signup Forms

  • Create a signup form for my AWeber list list name with fields for name, email, and phone number.

  • Create a signup form for my AWeber list list name with fields for name, and email that slides in from the top right after 3 seconds.

send_feedback

General

  • Tell AWeber that I’d like feature request


Prompting Tips

AI models can’t read your mind. If there’s context they need to complete a task the way you want, you need to be sure to give it to them in the prompt.

Our example prompts above assume the model has enough context that it knows to attempt to use the AWeber MCP to answer the query. If it’s struggling to do something, you might need to be more specific. For example the “my AWeber” component below explicitly tells the AI to use the AWeber MCP tool you have installed:

  • Instead of: “Add email address to list name"

  • Do this: “Add email address to my AWeber list called list name"


Interesting Use Cases

Write a newsletter

2025-11-06_14-00-23.png
  1. First, I’ll ask my assistant (Claude in this case) to give me some topics based on my recent emails I’ve sent to my list.

Look at the content of my previous 3 broadcasts on my list name list, and suggest 5 topics for my next newsletter.

  1. Then I’ll ask my assistant to create a newsletter based on one of those topics. I’ll use my assistant to make the edits I want to make before asking to add it to AWeber.

Write me a newsletter with the topic topic. Use the same template as my recent broadcasts. Follow the same content structure and tone as my recent broadcasts.

  1. Now I’ll ask the assistant to add the draft to AWeber.

Add this draft to my dinki pickleball list

  1. If I want to make edits once the draft is in AWeber, I can ask for them like this.

Update my message subject line to the change you want to make

  1. When I’m ready to send or schedule, I can do that directly from my assistant.

Schedule my message subject line on list name for 11:00am on November 10th.


Learn about one of your subscribers with a custom subscriber detail page

2025-11-06_15-17-43.png
2025-11-06_15-17-57.png
2025-11-06_15-18-06.png



  1. I ask my assistant (Claude in this case) to create a page for a specific

Create a subscriber information webpage with information about email address on my list name list to help me better understand who they are, how they're engaging with my content, and how to best communicate with them. A few areas to include:

  • Information about the subscriber like their name, location, tags, and custom fields. For tags, tell me if they have common or uncommon tags.

  • How the subscriber has engaged with my messages. The number of messages they've opened and links they've clicked.

  • A narrative describing the way they've interacted with me over time. * A section that tells me more about the person by searching for publicly available information about the email address.