# ActiveCampaign MCP for AI Agents | FlyMy.AI

> ActiveCampaign MCP for Claude, Codex and Cursor through FlyMy.AI. ActiveCampaign CRM and marketing automation: contacts, lists, tags, custom fields, deals...

Page: https://flymy.ai/mcp/activecampaign/

MCP / CRM and sales

# ActiveCampaign MCP

ActiveCampaign CRM and marketing automation: contacts, lists, tags, custom fields, deals, pipelines and automations. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.

[Connect ActiveCampaign](https://flymy.ai/mcp/activecampaign/#connect) [What it can do](https://flymy.ai/mcp/activecampaign/#actions)

Your own API key, 47 actions, CRM and sales

Ask your agent

```
List up to 10 ActiveCampaign email campaigns with their names and reported status.
```

Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.

## What ActiveCampaign MCP can do

47 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.

| Action | What it does |
|---|---|
| `activecampaign_add_contact_tag` | Add a tag to a contact with {contactTag:{contact,tag}}. |
| `activecampaign_add_contact_to_automation` | Enroll a contact into an automation with {contactAutomation:{contact,automation}}. |
| `activecampaign_associate_contact_account` | Associate a contact with an account with {accountContact:{contact,account,jobTitle}}. |
| `activecampaign_create_account` | Create an account (company) with {account:{name,accountUrl,fields}}. |
| `activecampaign_create_contact` | Create a contact with {contact:{email,...}}. |
| `activecampaign_create_deal` | Create a deal with {deal:{title,value,currency,...}}. |
| `activecampaign_create_deal_note` | Add a note to a deal with {note:{note}}. |
| `activecampaign_create_deal_stage` | Create a deal stage with {dealStage:{title,group,...}}. |
| `activecampaign_create_field` | Create a custom contact field with {field:{title,type,...}}. |
| `activecampaign_create_list` | Create a list with {list:{name,stringid,sender_url,sender_reminder}}. |
| `activecampaign_create_pipeline` | Create a pipeline with {dealGroup:{title,currency}}. |
| `activecampaign_create_tag` | Create a tag with {tag:{tag,tagType,description}}. |

**Show all 47 actions**

| Action | What it does |
|---|---|
| `activecampaign_delete_account` | Delete an account WRITE action |
| `activecampaign_delete_contact` | Delete a contact WRITE action |
| `activecampaign_delete_deal` | Delete a deal WRITE action |
| `activecampaign_delete_list` | Delete a list WRITE action |
| `activecampaign_delete_tag` | Delete a tag WRITE action |
| `activecampaign_get_account` | Get one account |
| `activecampaign_get_automation` | Get one automation |
| `activecampaign_get_campaign` | Get one campaign |
| `activecampaign_get_contact` | Get one contact |
| `activecampaign_get_deal` | Get one deal |
| `activecampaign_get_field` | Get one custom field |
| `activecampaign_get_list` | Get one list |
| `activecampaign_get_pipeline` | Get one pipeline |
| `activecampaign_get_tag` | Get one tag |
| `activecampaign_list_accounts` | List accounts (companies) |
| `activecampaign_list_automations` | List automations |
| `activecampaign_list_campaigns` | List email campaigns |
| `activecampaign_list_contact_automations` | List contact-automation enrollments |
| `activecampaign_list_contact_lists` | List a contact's list memberships |
| `activecampaign_list_contact_tags` | List a contact's tags. Use the returned contactTag ids to remove tags. |
| `activecampaign_list_contacts` | List/search contacts |
| `activecampaign_list_deal_stages` | List deal stages |
| `activecampaign_list_deals` | List deals |
| `activecampaign_list_fields` | List custom fields |
| `activecampaign_list_lists` | List lists |
| `activecampaign_list_pipelines` | List pipelines |
| `activecampaign_list_tags` | List tags |
| `activecampaign_remove_contact_automation` | Remove a contact from an automation (the contactAutomation id). |
| `activecampaign_remove_contact_tag` | Remove a tag from a contact (the contactTag association id, not the tag id). |
| `activecampaign_set_field_value` | Set a custom field value on a contact with {fieldValue:{contact,field,value}}. |
| `activecampaign_sync_contact` | Create or update a contact by email (upsert) WRITE action |
| `activecampaign_update_account` | Update an account with {account:{...}}. WRITE action |
| `activecampaign_update_contact` | Update a contact with {contact:{...}}. WRITE action |
| `activecampaign_update_deal` | Update a deal with {deal:{...}}. WRITE action |
| `activecampaign_update_list_status` | Subscribe/unsubscribe a contact to a list with {contactList:{list,contact,status}} (status 1=subscribe, 2=unsubscribe). |

## Ask your agent

Requests to paste as they are. Each one runs on the actions named under it.

**“List up to 10 ActiveCampaign email campaigns with their names and reported status.”** uses `activecampaign_list_campaigns`

**“Read this ActiveCampaign campaign and summarize its name, status and reported send details.”** uses `activecampaign_get_campaign`

**“List up to 10 ActiveCampaign deal pipelines with their names and IDs.”** uses `activecampaign_list_pipelines`

## Connect ActiveCampaign in a minute

One MCP for every integration. Add it once, then every MCP in the catalog is a request away.

1. 01 ### Add FlyMy.AI Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.
2. 02 ### Add your ActiveCampaign credentials Paste them into the ActiveCampaign [connection settings](https://app.flymy.ai/mcp-configs#activecampaign) once; they stay with FlyMy.AI, never in a prompt or a chat.
  - **ActiveCampaign account name** - Your account subdomain (the <account> in https://<account>.api-us1.com), from Settings - Developer - API Access. [Create key ->](https://www.activecampaign.com/)
  - **ActiveCampaign API key** - API key from Settings - Developer - API Access. [Create key ->](https://www.activecampaign.com/)
3. 03 ### Ask Paste a request from this page. Every run shows what it cost.

Claude Code

```
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
```

Then run /mcp in Claude Code and sign in.

Codex

```
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
```

Then run codex mcp login flymy to sign in.

claude.ai and Claude Desktop

```
https://mcp-agents.flymy.ai/mcp
```

Settings, Connectors, Add custom connector: paste this URL.

## Pay per run

FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own ActiveCampaign account, under its plan and limits. No seats and no minimum.

[See usage pricing →](https://flymy.ai/pricing/)

## More CRM and sales MCPs

Contacts, companies, deals and prospecting.

### HubSpot

HubSpot contacts/deals/tasks

22 actions / your API key

Link: https://flymy.ai/mcp/hubspot/

### Apollo hosted MCP

Apollo.io people/companies search & enrich

57 actions / sign in

Link: https://flymy.ai/mcp/apollo-mcp/

### Acculynx

AccuLynx is the leading, all-in-one roofing software designed to streamline every aspect of a roofing business

8 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/acculynx

### Aeroleads

AeroLeads is a B2B lead generation platform that helps users find business emails and phone numbers of prospects

1 action / your API key

Link: https://docs.flymy.ai/mcp/apps/aeroleads

### Affinity

Affinity relationship CRM: persons, organizations, opportunities, lists, fields, notes, interactions

14 actions / your API key

Link: https://docs.flymy.ai/mcp/affinity

### AgencyZoom

AgencyZoom is for the P&C insurance agent that's looking to increase sales, boost retention and analyze agency & producer performance

99 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/agencyzoom

## Go to the source

[ActiveCampaign in the docs →](https://docs.flymy.ai/mcp/activecampaign), [ActiveCampaign connection settings →](https://app.flymy.ai/mcp-configs#activecampaign), [Every MCP in the catalog →](https://flymy.ai/mcp/#catalog), [Usage pricing →](https://flymy.ai/pricing/)

From the FlyMy.AI platform catalog of 2026-10-31: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.

---

For agents: the FlyMyAI operating guide (sign up, connect, run models, tools and agents) is https://flymy.ai/skill.md, and https://flymy.ai/llms.txt lists the other pages and the documentation.
