ActiveCampaign MCP Server - Barndoor Documentation
ActiveCampaign
SecureBarndoor ManagedCRM, Sales & Marketing
Summary: Official ActiveCampaign remote MCP for contacts, tags, lists, automations, campaigns, and CRM workflows.
How Teams Use It: The Barndoor ActiveCampaign MCP Server enables agents to manage contacts, tags, and lists while tracking deals and enrolling contacts in automations, making it efficient for sales and marketing teams to keep customer data and campaigns in sync.
Tools
| Tool Name | Tool Description | Tool Type |
|---|---|---|
| add_contact_to_automation | Enroll a contact into an automation. | Update |
| add_contact_to_list | Set or update a contact's subscription status in a list. | Update |
| add_tag_to_contact | Apply a tag to a contact. | Update |
| create_contact_custom_field | Create a custom field for contacts. | Create |
| create_contact_field_relationship | Link a custom field to one or more lists. | Create |
| create_contact_field_value | Create a custom field value for a contact. | Create |
| create_contact_tag | Create a new reusable contact tag. | Create |
| create_deal | Create a new CRM deal. | Create |
| create_deal_note | Add a note to a deal. | Create |
| create_field_options | Batch-create options for selection custom fields. | Create |
| create_list | Create a new contact list. | Create |
| create_list_group_permission | Grant list visibility permissions to a user group. | Create |
| create_or_update_contact | Upsert a contact by unique email. | Update |
| deal_owner_bulk_update | Reassign ownership for multiple deals in bulk. | Update |
| get_campaign | Fetch detailed campaign information by ID. | Read |
| get_campaign_links | Retrieve tracked links for a campaign. | Read |
| get_contact | Fetch full details for a contact by ID. | Read |
| get_contact_automation | Get one contact-automation journey record. | Read |
| get_contact_custom_field | Get definition for one custom field. | Read |
| get_contact_field_value | Fetch one custom field value record. | Read |