AWeber integration
Email marketing platform API for managing accounts, mailing lists, subscribers, custom fields, broadcasts, campaigns, segments, tags, and web forms. Add and update subscribers, segment audiences with tags and custom fields, send and schedule broadcast emails, track engagement and clicks, and integrate with marketing automation workflows. Perfect for building email marketing tools, newsletter management systems, subscriber lifecycle automation, and audience growth integrations.
Say what should happen.
The workflow builds itself.
Common AWeber use cases
- bulk subscriber export
- reading business profile
- upsert subscriber pattern
- bootstrapping account context
- GDPR right-to-be-forgotten cleanup
- adding form-captured leads to a list
- bootstrapping list schema for CRM sync
- picking the list to add subscribers to
- dashboards showing scheduled broadcasts
- resolving list metadata before subscribing
What you can do with AWeber
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Subscriber, 7 operations
create_subscriberCreate subscriberPOSTAdds a new subscriber to a mailing list.delete_subscriberDelete subscriberDELETEDeletes a confirmed subscriber from a list.find_subscriber_by_emailFind subscriber by emailGETFinds a subscriber on a list by email address.get_subscriberGet subscriberGETRetrieves a single subscriber by ID.list_subscribersList subscribersGETLists subscribers on a mailing list with optional status filter.move_subscriberMove subscriberPOSTMoves a subscriber from one list to another, preserving tags and custom fields.update_subscriberUpdate subscriberPATCHPartially updates a subscriber's name, notes, tags, or custom fields.
Broadcast, 3 operations
create_broadcastCreate broadcastPOSTCreates a draft broadcast email on a list.list_broadcastsList broadcastsGETLists broadcast emails on a list, filtered by status.schedule_broadcastSchedule broadcastPOSTSchedules a draft broadcast for delivery at a future time.
Account, 2 operations
get_accountGet accountGETRetrieves a single AWeber account by ID.list_accountsList accountsGETLists AWeber accounts accessible to the authenticated credential.
Custom field, 2 operations
create_custom_fieldCreate custom fieldPOSTCreates a new custom field on a mailing list.list_custom_fieldsList custom fieldsGETLists the custom fields defined on a mailing list.
List, 2 operations
get_listGet listGETRetrieves a single mailing list by ID.list_listsList listsGETLists all mailing lists on an AWeber account.
Integration, 1 operation
list_integrationsList integrationsGETLists integrations connected to an AWeber account.
Segment, 1 operation
list_segmentsList segmentsGETLists saved subscriber segments on a mailing list.
OAuth scopes AWeber requires
Each operation declares the scopes AWeber requires for it.
list.readneeded by get_list, list_custom_fields, list_lists and 1 moresubscriber.writeneeded by create_subscriber, delete_subscriber, move_subscriber and 1 moreaccount.readneeded by get_account, list_accounts, list_integrationssubscriber.readneeded by find_subscriber_by_email, get_subscriber, list_subscribersemail.writeneeded by create_broadcast, schedule_broadcastemail.readneeded by list_broadcastslist.writeneeded by create_custom_field
AWeber API rate limits
AWeber uses dynamic rate limiting per access token. Pay attention to 403 Forbidden responses with a 'rate limit' message - back off and retry. Bulk operations should iterate sequentially and follow next_collection_link for pagination.
These are the limits AWeber documents, not ones LiveContext measured. They can change and often depend on your plan, so check the AWeber documentation for current values.
Use AWeber from Claude Code, Cursor or Codex
Connect AWeber in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its AWeber operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect AWeber
- Create your workspace
Sign up free. Nothing to install.
- Connect AWeber once
Add your AWeber connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
AWeber integration FAQ
What can you do with the AWeber integration?
LiveContext exposes 18 operations on AWeber, covering subscriber, broadcast, account and custom field. Common uses include bulk subscriber export, reading business profile and upsert subscriber pattern.
Which OAuth scopes does AWeber require?
It depends on the operation: each one declares the scopes AWeber requires for it. The most common are list.read (4 operations), subscriber.write (4 operations), account.read (3 operations) and subscriber.read (3 operations).
What are the AWeber API rate limits?
AWeber uses dynamic rate limiting per access token. Pay attention to 403 Forbidden responses with a 'rate limit' message - back off and retry. Bulk operations should iterate sequentially and follow next_collection_link for pagination. Limits are set by AWeber and can depend on your plan.
