# How to connect AWeber to Claude

```json
{
  "title": "How to connect AWeber to Claude",
  "toolkit": "AWeber",
  "toolkit_slug": "aweber",
  "framework": "Claude Cowork",
  "framework_slug": "claude-cowork",
  "url": "https://composio.dev/toolkits/aweber/framework/claude-cowork",
  "markdown_url": "https://composio.dev/toolkits/aweber/framework/claude-cowork.md",
  "updated_at": "2026-09-24T05:31:23.660Z"
}
```

## Introduction

Claude is Anthropic's AI assistant, available on the web, in the desktop app, and on mobile. Cowork is its agent for knowledge work, and it runs on all of those surfaces too. Connected to your apps, Claude can work with your files and services to accomplish complex tasks on your behalf.
This guide walks you through the easiest and most secure way to connect your AWeber account to Claude via Composio Connect, enabling it to send broadcast to Promotions subscribers list, add subscriber with tags to list, get recent campaign engagement analytics report, and more such actions on your behalf without compromising your account security.
Setup is the same on Claude Web, Desktop, and Cowork, and you only need to do it once. The connector is tied to your account, so it's available in all three.

## Also integrate AWeber with

- [ChatGPT](https://composio.dev/toolkits/aweber/framework/chatgpt)
- [Hermes](https://composio.dev/toolkits/aweber/framework/hermes-agent)
- [Atomic Agent](https://composio.dev/toolkits/aweber/framework/atomic-agent)

## Connect AWeber to Claude Cowork

### Connecting AWeber to Claude Web, Desktop, and Cowork
Two ways to add the Composio connector. Pick whichever you prefer.
### 1. Add with one click
Click the button. Claude opens with the Composio connector filled in. Click Add, then go to step 2.
[Add to Claude](https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Composio&connectorUrl=https%3A%2F%2Fconnect.composio.dev%2Fmcp)
### Add manually
In Claude Desktop, click Customize in the left sidebar, then select Connectors and click the + icon at the top.
Click Add custom connector and paste in the Composio MCP server URL:

```bash
https://connect.composio.dev/mcp
```

## What is the AWeber MCP server, and what's possible with it?

The AWeber MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your AWeber account. It provides structured and secure access so your agent can perform AWeber operations on your behalf.

## Supported Tools

| Tool slug | Name | Description |
|---|---|---|
| `AWEBER_ADD_SUBSCRIBER` | Add Subscriber | Add one consented subscriber to an AWeber list. This is not a bulk-import endpoint; AWeber considers bulk use abuse and directs large imports to its list importer. Adding a subscriber can start autoresponder follow-ups, and supplied tags can trigger Campaign automation. Review list permission and consent before calling. This tool is create-only and does not update an existing subscriber; use an explicit update tool for existing records. HTTP 201 confirms creation, not message delivery. |
| `AWEBER_CANCEL_BROADCAST_SCHEDULE` | Cancel Broadcast Schedule | Cancel an AWeber broadcast's existing delivery schedule. This stops the scheduled delivery request and requires explicit confirmation. A 200 response confirms that AWeber accepted the cancellation. |
| `AWEBER_CREATE_BROADCAST_DRAFT` | Create Broadcast Draft | Create an API-managed AWeber broadcast draft for later review or editing. This action does not schedule or send email. The response describes the saved draft; treat status='draft' and a returned broadcast_id or self_link as creation confirmation, not as delivery confirmation. Only API-created drafts are eligible for the companion update and delete actions, and the form-encoded request must remain within AWeber's 1,000,000-byte limit. |
| `AWEBER_CREATE_CUSTOM_FIELD` | Create Custom Field | Create a named custom subscriber field on one AWeber mailing list. AWeber returns no JSON body; the response exposes its Location header and parsed field ID when available. Otherwise use AWEBER_LIST_CUSTOM_FIELDS to discover it. |
| `AWEBER_DELETE_BROADCAST_DRAFT` | Delete Broadcast Draft | Permanently delete one unsent broadcast draft created through the AWeber API. This irreversible operation cannot be undone. It does not send email, and scheduled or sent broadcasts are not eligible for deletion. |
| `AWEBER_DELETE_CUSTOM_FIELD` | Delete Custom Field | Permanently delete one custom field definition at the exact AWeber path identified by account_id, list_id, and custom_field_id. This irreversible operation removes the field from the list; do not use it as proof that historical subscriber data was erased. Use only when the field is no longer needed. |
| `AWEBER_DELETE_SUBSCRIBER` | Delete Subscriber | Permanently delete one AWeber subscriber by current email or numeric ID. Obtain explicit user confirmation before calling and set confirm_permanent_deletion=true. This unsubscribes the person and permanently removes related analytics/activity; click/open references become 'Deleted Subscriber'. For a non-destructive opt-out that retains analytics, use AWEBER_UPDATE_SUBSCRIBER_CONSENT_AND_AUTOMATION with status='unsubscribed' and its required confirmation instead. |
| `AWEBER_GET_BROADCAST` | Get Broadcast | Return one specific AWeber broadcast by numeric ID, including its content, lifecycle status, targeting, tracking settings, and schedule or send metadata. Draft lookup is for API-created drafts discoverable through AWeber's API; this read-only action does not schedule or send the broadcast. |
| `AWEBER_GET_SUBSCRIBER` | Get Subscriber | Return one AWeber subscriber by numeric ID, including personally identifiable information (PII), subscription status, tags, custom fields, lifecycle timestamps, customer notes, IP address, and precise latitude/longitude when available. Use sensitive results only for the requested task; do not log or expose them unnecessarily. |
| `AWEBER_LIST_ACCOUNTS` | List Accounts | List one page of AWeber customer accounts authorized by the connected OAuth account, or retrieve one account by account_id. Results include the numeric account IDs and UUIDs needed by other tools. Use next_cursor to retrieve additional collection pages. |
| `AWEBER_LIST_BROADCAST_ENGAGEMENT` | List Broadcast Engagement | Return one page of sensitive subscriber-level opens or clicks for a sent broadcast. Clicks can be aggregated per subscriber or detailed as individual tracked URL events. email.read permits the analytics read; subscriber email addresses appear only when subscriber.read is also granted. |
| `AWEBER_LIST_BROADCASTS` | List Broadcasts | List one page of broadcasts for a mailing list by required lifecycle status, or set count_only=true to return only total_size. Draft results and counts include only broadcasts created through the API. |
| `AWEBER_LIST_BROADCAST_STATISTICS` | List Broadcast Statistics | List one page of aggregate, time-series, link-ranked, and subscriber-ranked statistics for a broadcast campaign message, or retrieve one exact statistic. Subscriber-ranked values can contain sensitive engagement or sales data. |
| `AWEBER_LIST_CUSTOM_FIELDS` | List Custom Fields | List one page of custom subscriber fields defined for an AWeber mailing list, or retrieve one field by custom_field_id. Use next_cursor to retrieve additional collection pages. |
| `AWEBER_LIST_INTEGRATIONS` | List Integrations | List one page of integrations connected to an AWeber account, or retrieve one integration by integration_id. Integration self links can be used by compatible broadcast tools for social cross-posting. |
| `AWEBER_LIST_LANDING_PAGES` | List Landing Pages | List one page of landing-page summaries for an AWeber mailing list, or provide landing_page_id to retrieve one page including its potentially large draft and published HTML. |
| `AWEBER_LIST_LEGACY_CAMPAIGN_MESSAGES` | List Legacy Campaign Messages | List one page of AWeber's legacy campaign message resources, filter by broadcast/followup type, or retrieve one message by type and ID. In this API, campaign means a sent or followup message resource, not the newer Campaigns automation product. |
| `AWEBER_LIST_LISTS` | List Lists | List one page of mailing lists for an AWeber account, optionally filtering by list name or unique list ID, or retrieve one mailing list by list_id. Use next_cursor to retrieve additional collection pages, or set show_total_size_only=total_size for a filtered count-only response. |
| `AWEBER_LIST_SEGMENTS` | List Segments | List audience segments for a mailing list, or retrieve one segment by segment_id, so valid broadcast targeting choices can be inspected. Collection mode returns one page and an opaque continuation cursor. |
| `AWEBER_LIST_SUBSCRIBER_ACTIVITY` | List Subscriber Activity | Retrieve one page of a subscriber's chronological activity, including subscription, verification, message delivery, open, click, and tracked events. Results can contain sensitive behavioral data. |
| `AWEBER_LIST_TAGS` | List Tags | Get up to 500 tags used by subscribers on an AWeber mailing list, sorted by descending popularity. This read does not add tags or trigger campaigns. |
| `AWEBER_LIST_WEB_FORMS` | List Web Forms | List one page of web forms across an account or for one mailing list, or retrieve one web form when list_id and webform_id are both provided; webform_id cannot be used without list_id. Collection results include display, submission, and conversion metrics and support continuation with next_cursor. |
| `AWEBER_LIST_WEB_FORM_SPLIT_TEST_COMPONENTS` | List Web Form Split Test Components | List one page of components in an AWeber web form split test, or retrieve one component when component_id is provided. Use next_cursor to continue a collection listing. |
| `AWEBER_LIST_WEB_FORM_SPLIT_TESTS` | List Web Form Split Tests | List one page of web form split tests across an account or for one mailing list, or retrieve one split test when list_id and split_test_id are both provided; split_test_id cannot be used without list_id. Use next_cursor to continue a collection listing. |
| `AWEBER_MOVE_SUBSCRIBER` | Move Subscriber | Move a currently subscribed person between two lists owned by the same AWeber account. AWeber unsubscribes the source membership and subscribes the destination membership without sending a verification message. By default the destination starts at the first follow-up, which can cause autoresponder delivery; use 1001 to suppress further follow-ups. Custom-field mappings may differ between lists, and the operation has no documented idempotency guarantee. |
| `AWEBER_RECORD_SUBSCRIBER_TRACKED_EVENT` | Record Subscriber Tracked Event | Record one AWeber purchase/pageview tracked event and create the consented subscriber if absent or update the subscriber if present. The purchase, subscriber changes, or supplied tags can trigger automation. One call consumes three AWeber API requests toward the 120-per-minute account limit, and no idempotency key is documented, so do not retry blindly. HTTP 202 only means accepted for asynchronous processing; it does not prove completion. |
| `AWEBER_SCHEDULE_BROADCAST` | Schedule Broadcast | Schedule an AWeber broadcast for audience email delivery at a future time. This is consequential and requires explicit confirmation because delivery can begin once the scheduled time arrives. A 200 response confirms acceptance, not eventual delivery. |
| `AWEBER_SEARCH_SUBSCRIBERS` | Search Subscribers | Search exact subscriber attributes across an account or within one AWeber mailing list, or return all subscribers in a list when no filters are supplied. Use next_cursor for additional pages, or set show_total_size_only=total_size for a count-only response. Results contain sensitive personal data, including email addresses, names, custom fields, and lifecycle status; use them only for the requested task and do not add them to logs. |
| `AWEBER_UPDATE_BROADCAST_DRAFT` | Update Broadcast Draft | Safely update one or more fields on an API-created AWeber broadcast draft. The tool first reads the draft and preserves omitted targeting, integration, list, content, tracking, archive, and notification settings before replacing its details. It can replace list, segment, social integration, and AMP settings; empty include/exclude list arrays clear those list settings. Supplying HTML without text asks AWeber to generate text; supplying text without HTML makes the message text-only. This tool cannot update scheduled, sending, or sent broadcasts and does not schedule or send email. |
| `AWEBER_UPDATE_CUSTOM_FIELD` | Update Custom Field | Rename an AWeber custom subscriber field or change whether subscribers may update it. Renaming a populated field can make existing values semantically incorrect and break personalization or segments because AWeber stores values by field number. At least one mutable setting must be provided. |
| `AWEBER_UPDATE_SUBSCRIBER` | Update Subscriber | Update reversible profile fields for one AWeber subscriber selected by current email or numeric ID. This tool cannot change consent status, autoresponder position, or tags; use UPDATE_SUBSCRIBER_CONSENT_AND_AUTOMATION for those consequential changes. For custom_fields, the tool reads and merges current values before sending AWeber's complete replacement map, preserving omitted fields. AWeber's documented success status is HTTP 209. |
| `AWEBER_UPDATE_SUBSCRIBER_CONSENT_AND_AUTOMATION` | Update Subscriber Consent and Automation | Change one AWeber subscriber's consent status, autoresponder position, or Campaign tags. These changes can resubscribe a person or cause automated email delivery, so explicit confirmation is required. Use UPDATE_SUBSCRIBER for profile-only edits. AWeber's documented success status is HTTP 209. |

## Supported Triggers

None listed.

## Troubleshooting

### 1. Why does Claude not use the Composio connector for AWeber?

The connector can show as connected, but Claude must use it in each AWeber conversation.
- Click + at the lower left of the chat, or type /.
- Hover Connectors.
- Turn on Composio.
- Ask Claude to connect to AWeber again.

### 2. Why does Claude show an MCP server error before AWeber connects?

Claude can show Couldn't reach the MCP server or Authorization with the MCP server failed when you add the connector for AWeber.
- Check that the connector URL is https://connect.composio.dev/mcp.
- Connectors run from Anthropic's cloud, so your device network is usually not the problem.
- Add the connector again from Customize > Connectors, then ask Claude to connect AWeber.
- If it fails again, send the error and the ofid_ reference id to support@composio.dev.

### 3. Why does the AWeber authorization link not work?

The Composio connector is one server. Your AWeber account connects separately when Claude asks for it.
- If the browser does not open, or the link expires, ask Claude to retry the AWeber connection.
- Composio creates a fresh AWeber authorization link.
- Open that link in your browser and finish the AWeber sign-in.

### 4. Why do AWeber actions fail after they worked before?

The AWeber connection can expire or lose permission.
- Ask Claude to inspect the AWeber connection.
- If the connection is unhealthy, disconnect it when Claude prompts you.
- Reconnect the AWeber account and retry the action.
- If Claude shows a permission prompt, approve it before Claude changes data in AWeber.
- If the action still fails with a permission error, check that the connected account has that permission in AWeber itself.

### 5. How do I switch to a different AWeber account?

Claude can manage the AWeber connection for you.
- Ask Claude to disconnect or delete the current AWeber account.
- Ask Claude to connect AWeber again.
- Open the new Composio authorization link for AWeber.
- Sign in with the other AWeber account in the browser.
- After the account connects, ask Claude to retry the AWeber task.

### 6. Why is my AWeber connection missing in Claude Desktop or on a Team plan?

The connector belongs to your Claude account, so your AWeber connection works in Claude Web, Desktop, and Cowork.
- In Claude Desktop, open Customize > Connectors.
- Next to Composio, click ⋮ and click Clear cache.
- If AWeber tools still do not appear, click ⋮, disconnect, remove the connector, and add it again.
- On Team or Enterprise, an Owner or Primary Owner must enable the connector before you can connect AWeber.

## Creating MCP Server - Stand-alone vs Composio SDK

The AWeber MCP server connects Claude Web, Desktop, and Cowork to your AWeber account through Composio. Once connected, Claude can use the available AWeber tools and triggers to complete tasks on your behalf.

## Complete Code

None listed.

## How to build AWeber MCP Agent with another framework

- [ChatGPT](https://composio.dev/toolkits/aweber/framework/chatgpt)
- [Hermes](https://composio.dev/toolkits/aweber/framework/hermes-agent)
- [Atomic Agent](https://composio.dev/toolkits/aweber/framework/atomic-agent)

## Related Toolkits

- [Reddit](https://composio.dev/toolkits/reddit) - Reddit is a social news platform with thriving user-driven communities (subreddits). It's the go-to place for discussion, content sharing, and viral marketing.
- [Facebook](https://composio.dev/toolkits/facebook) - Facebook is a social media and advertising platform for businesses and creators. It helps you connect, share, and manage content across your public Facebook Pages.
- [Linkedin](https://composio.dev/toolkits/linkedin) - LinkedIn is a professional networking platform for connecting, sharing content, and engaging with business opportunities. It's the go-to place for building your professional brand and unlocking new career connections.
- [Active campaign](https://composio.dev/toolkits/active_campaign) - ActiveCampaign is a marketing automation and CRM platform for managing email campaigns, sales pipelines, and customer segmentation. It helps businesses engage customers and drive growth through smart automation and targeted outreach.
- [ActiveTrail](https://composio.dev/toolkits/active_trail) - ActiveTrail is a user-friendly email marketing and automation platform. It helps you reach subscribers and automate campaigns with ease.
- [Adobe Marketing Agent MCP](https://composio.dev/toolkits/adobe_marketing_agent_mcp) - Adobe Marketing Agent MCP is Adobe's hosted MCP service that exposes marketing context, preferences, and agent capabilities. Use it to provide agents with campaign, audience, and analytics context via a managed integration.
- [Ahrefs](https://composio.dev/toolkits/ahrefs) - Ahrefs is an SEO and marketing platform for site audits, keyword research, and competitor insights. It helps you improve search rankings and drive organic traffic.
- [AimTell](https://composio.dev/toolkits/aimtell) - AimTell is a web push notification platform for managing websites, subscribers, campaigns, segments, and delivery analytics. Use it to send targeted browser notifications and measure engagement across your web push campaigns.
- [Amcards](https://composio.dev/toolkits/amcards) - AMCards lets you create and mail personalized greeting cards online. Build stronger customer relationships with easy, automated card campaigns.
- [Beamer](https://composio.dev/toolkits/beamer) - Beamer is a news and changelog platform for in-app announcements and feature updates. It helps companies boost user engagement by sharing news where users are most active.
- [Beehiiv](https://composio.dev/toolkits/beehiiv) - Beehiiv is a newsletter platform for creating and managing publications and subscribers. It helps grow audience engagement and monetize your mailing list.
- [Benchmark email](https://composio.dev/toolkits/benchmark_email) - Benchmark Email is a platform for creating, sending, and tracking email campaigns. It's built to help you engage audiences and analyze results—all in one place.
- [Bigmailer](https://composio.dev/toolkits/bigmailer) - BigMailer is an email marketing platform for managing multiple brands with white-labeling and automation. It helps teams streamline campaigns and simplify integration with Amazon SES.
- [Bitly](https://composio.dev/toolkits/bitly) - Bitly is a link management platform for shortening, customizing, sharing, and tracking links and QR codes. It helps teams create branded links and measure engagement across campaigns.
- [BlueFox Email](https://composio.dev/toolkits/bluefox_email) - BlueFox Email is an email API for managing contacts, subscriber lists, and sending transactional and triggered messages. Use it to reliably send transactional and triggered emails and manage subscribers at scale.
- [Brandfetch](https://composio.dev/toolkits/brandfetch) - Brandfetch is an API that delivers company logos, colors, and visual branding assets. It helps marketers and developers keep brand visuals consistent everywhere.
- [Braze](https://composio.dev/toolkits/braze) - Braze is a customer engagement platform for managing user data, messaging, campaigns, and analytics. Use it to deliver targeted, multi-channel messaging and analyze campaign performance.
- [Brevo](https://composio.dev/toolkits/brevo) - Brevo is an all-in-one email and SMS marketing platform for transactional messaging, automation, and CRM. It helps businesses engage customers and streamline communications through powerful campaign tools.
- [Buffer](https://composio.dev/toolkits/buffer) - Buffer is a social media management platform for planning, creating, scheduling, and publishing posts across connected channels. It helps teams keep content organized and publish consistently without jumping between social apps.
- [BulkPublish](https://composio.dev/toolkits/bulkpublish) - BulkPublish is a social media publishing platform for managing scheduled content across multiple channels. It helps teams plan campaigns, publish consistently, and track performance in one place.

## Frequently Asked Questions

### What are the differences in Tool Router MCP and AWeber MCP?

With a standalone AWeber MCP server, the agents and LLMs can only access a fixed set of AWeber tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from AWeber and many other apps based on the task at hand, all through a single MCP endpoint.

### Can I use Tool Router MCP with Claude Cowork?

Yes, you can. Claude Cowork fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right AWeber tools.

### Can I manage the permissions and scopes for AWeber while using Tool Router?

Yes, absolutely. You can configure which AWeber scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

### How safe is my data with Composio Tool Router?

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your AWeber data and credentials are handled as safely as possible.

---
[See all toolkits](https://composio.dev/toolkits) · [Composio docs](https://docs.composio.dev/llms.txt)
