ActiveCampaign MCP connector
ActiveCampaign is a customer experience automation platform that combines email marketing, marketing automation, and CRM capabilities. The ActiveCampaign MCP connector allows AI agents to manage contacts and accounts, create or update customer records, and retrieve contact information across campaigns. It also supports deleting outdated records and maintaining synchronized customer data throughout your marketing automation workflows.
Authentication type
- API Key - Requires a static API key to be configured before the agent can connect to the service.
Uses
Use the ActiveCampaign MCP connector to perform the following actions:
- Nurture leads through automated email campaigns based on contact behavior and engagement
- Consolidate customer data across accounts, contacts, deals, and tags in one system
- Segment audiences with tags and lists to deliver targeted marketing messages
- Track sales pipeline progress by creating, updating, and managing deal records
- Enrich contact records with account associations and custom data automatically
- Add notes and context to deals to maintain deal history and collaboration
- Organize contacts with customizable tags to improve targeting and personalization
Example prompts
Use the following example prompts to invoke ActiveCampaign MCP connector tools from your AI assistant or Boomi Connect workflow:
Add all contacts from our recent webinar to the VIP customers list in ActiveCampaign.Create a new contact for sarah.chen@company.com and tag them as high-priority lead.Show me all deals in the pipeline that are stuck in negotiation stage.Update the account for Acme Corp and add all associated contacts to our nurture campaign.Remove the inactive tag from contacts who engaged with our last email.Create a deal for the Smith account and add a note about the technical requirements discussed.List all tags we currently use in ActiveCampaign and their usage counts.Find all contacts in the prospect list and tag them as marketing qualified leads.Delete the old contact record for john.doe@oldcompany.com from ActiveCampaign.Create an association between the TechStart account and three key contact records.
ActiveCampaign MCP connector tools
The ActiveCampaign MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| getAllContacts | Retrieves a complete list of all contacts in the system. |
| createContact | Creates a new contact with the provided information. |
| syncContact | Creates a new contact or updates an existing one if already present. |
| getContact | Retrieves detailed information for a specific contact. |
| updateContact | Modifies the details of an existing contact. |
| deleteContact | Removes a contact from the system permanently. |
| getAllAccounts | Retrieves a complete list of all accounts in the system. |
| createAccount | Creates a new account with the provided information. |
| getAccount | Retrieves detailed information for a specific account. |
| updateAccount | Modifies the details of an existing account. |
| deleteAccount | Removes an account from the system permanently. |
| createAccountContact | Links a contact to an account relationship. |
| updateAccountContact | Modifies the relationship between a contact and account. |
| deleteAccountContact | Removes the association between a contact and account. |
| addContactTag | Assigns a tag to a contact for organization purposes. |
| removeContactTag | Removes a tag from a contact. |
| manageContactList | Adds a contact to or removes from a specific list. |
| getAllLists | Retrieves a complete list of all contact lists in the system. |
| getAllTags | Retrieves a complete list of all available tags. |
| createTag | Creates a new tag for organizing contacts and accounts. |
| getTag | Retrieves detailed information for a specific tag. |
| updateTag | Modifies the details of an existing tag. |
| deleteTag | Removes a tag from the system permanently. |
| getAllDeals | Retrieves a complete list of all deals in the system. |
| createDeal | Creates a new deal with the provided information. |
| getDeal | Retrieves detailed information for a specific deal. |
| updateDeal | Modifies the details of an existing deal. |
| deleteDeal | Removes a deal from the system permanently. |
| createDealNote | Adds a note to a deal for reference and tracking. |
| updateDealNote | Modifies an existing note attached to a deal. |
| getAllConnections | Get all connections. |
| createConnection | Create a connection. |
| getConnection | Get a connection. |
| updateConnection | Update a connection. |
| deleteConnection | Delete a connection. |
| getAllEcomOrders | Get all e-commerce orders. |
| createEcomOrder | Create an e-commerce order. |
| getEcomOrder | Get an e-commerce order. |
| updateEcomOrder | Update an e-commerce order. |
| deleteEcomOrder | Delete an e-commerce order. |
| getEcomOrderProductsByOrderId | Get order products by order ID. |
| getAllEcomCustomers | Get all e-commerce customers. |
| createEcomCustomer | Create an e-commerce customer. |
| getEcomCustomer | Get an e-commerce customer. |
| updateEcomCustomer | Update an e-commerce customer. |
| deleteEcomCustomer | Delete an e-commerce customer. |
| getAllEcomOrderProducts | Get all e-commerce order products. |
| getEcomOrderProductByProductId | Get order product by product ID. |
| getContactCustomFields | Get contact custom fields. |
| getAccountCustomFields | Get account custom fields. |