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_addressto my AWeber listlist_namewith the tagstag1,tag2“ -
“Show open and click rate from broadcasts on my AWeber list
list_namein the last week” -
“Create a signup form for my AWeber list
list_namewith 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.
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.
-
Navigate to claude.ai.
-
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. -
Test out the MCP by asking about your account! Try this prompt:
Who is the latest subscriber on
list namein AWeber.
ChatGPT
-
Navigate to the AWeber app in the ChatGPT App Marketplace.
-
Click Connect and follow the prompts to authorize your AWeber account.
-
Test out the MCP by asking about your account! Try this prompt:
Who is the latest subscriber on
list namein AWeber.
Claude Code
-
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.
-
Run Claude in terminal
claude -
Authenticate your AWeber account
-
/mcp -
select the “aweber” MCP server.
-
select “2” to Authenticate
-
Login to your AWeber account using the web browser authentication form that appears.
-
Cursor
-
Download Cursor.
-
Open Cursor. Within Settings > Cursor Settings > MCP > New MCP Server, add the following:
{
"mcpServers": {
"aweber": {
"url": "https://mcp.aweber.com/mcp"
}
}
}
-
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.
-
Test out the MCP by asking about your account! Try this prompt:
Who is the latest subscriber on
list namein AWeber.
Manus
-
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.-
Ensure you select oauth as the connection method.
-
-
Test out the MCP by asking about your account! Try this prompt:
Who is the latest subscriber on
list namein AWeber.
Capabilities
|
Tool |
Category |
Example Prompts |
|---|---|---|
|
add_subscriber |
Subscribers |
|
|
get_subscriber |
Subscribers |
|
|
move_subscriber |
Subscribers |
|
|
search_subscribers |
Subscribers |
|
|
update_subscriber |
Subscribers |
|
|
get_lists |
Lists |
|
|
get_list_tags |
Lists |
|
|
get_broadcasts |
Broadcasts |
|
|
get_broadcast |
Broadcasts |
|
|
get_broadcast_stats |
Broadcasts |
|
|
create_broadcast |
Broadcasts |
|
|
update_broadcast |
Broadcasts |
|
|
schedule_broadcast |
Broadcasts |
|
|
get_signup_form_guide |
Signup Forms |
|
|
send_feedback |
General |
|
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 addresstolist name" -
Do this: “Add
email addressto my AWeber list calledlist name"
Interesting Use Cases
Write a newsletter
-
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 namelist, and suggest 5 topics for my next newsletter.
-
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.
-
Now I’ll ask the assistant to add the draft to AWeber.
Add this draft to my dinki pickleball list
-
If I want to make edits once the draft is in AWeber, I can ask for them like this.
Update my message
subject linetothe change you want to make
-
When I’m ready to send or schedule, I can do that directly from my assistant.
Schedule my message
subject lineonlist namefor 11:00am on November 10th.
Learn about one of your subscribers with a custom subscriber detail page
-
I ask my assistant (Claude in this case) to create a page for a specific
Create a subscriber information webpage with information about
email addresson mylist namelist 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.