ActiveCampaign MCP - Available Tools

Available Tools – ActiveCampaign MCP Server
Category Tool Name Description
Contactslist_contactsRetrieve all contacts from your ActiveCampaign account, with basic filtering capabilities
get_contactFetch details for a specific contact
create_or_update_contactAdd a new contact to your account or update existing contact information
get_contact_tagsGet all tags assigned to a contact by contact ID or email address
update_contactModify information for an existing contact, including custom field values
get_contact_field_valuesRetrieve all custom field values for a specific contact
get_contact_score_valuesRetrieve all score values for a specific contact
bulk_import_status_listRetrieve the status of bulk contact import batches, including outstanding and recently completed imports
bulk_import_contactsBulk create, update, tag, set fields, and add to lists for 10 or more contacts in a single request
list_contact_activitiesList a chronological log of actions and events associated with a specific contact
Tagslist_tagsRetrieve all available tags in your account
get_tagFetch details for a specific tag
create_contact_tagCreate a new tag for organizing contacts
add_tag_to_contactApply a tag to a specific contact
Listslist_listsRetrieve all contact lists in your account
get_listFetch details for a specific list
create_listCreate a new contact list
update_listModify existing list settings
add_contact_to_listChange a contact's subscription status for specific lists
get_contact_list_membershipsRetrieve all list memberships and subscription statuses for a specific contact
Custom Fieldslist_contact_custom_fieldsRetrieve all custom fields defined in your account
get_contact_custom_fieldFetch details for a specific custom field
create_contact_custom_fieldCreate a new custom field for contacts
create_field_optionsCreate options for dropdown, listbox, radio, or checkbox custom fields
create_contact_field_relationshipAssociate a custom field with a contact list
Custom Field Valueslist_contact_field_valuesRetrieve custom field values for contacts
get_contact_field_valueFetch a specific custom field value
create_contact_field_valueSet custom field values for contacts
update_contact_field_valueModify existing custom field values
Email Activitieslist_email_activitiesRetrieve contact email engagement activities
Campaignslist_campaignsRetrieve all email campaigns in your account
get_campaignFetch details for a specific campaign
get_campaign_linksGet all tracked links from a specific campaign
Automationslist_automationsRetrieve all automations in your account
list_contact_automationsShow which automations a specific contact is enrolled in
get_contact_automationGet details of a specific automation that a contact is enrolled in
add_contact_to_automationAdd a contact into an automation
remove_contact_from_automationRemove a contact from an automation
Groupslist_groupsRetrieve all user groups from ActiveCampaign
create_list_group_permissionAssociate a list with a user group for enhanced organization and visibility
Account Settingsis_phone_only_contacts_enabledCheck if the phone-only contact setting is enabled for the ActiveCampaign account
Dealsget_dealRetrieve a deal from ActiveCampaign by its unique ID
list_dealsRetrieve all deals with filtering and pagination options
create_dealCreate a new deal in a pipeline, associated with a contact or account
update_dealUpdate fields on an existing deal; only provided fields are changed
create_deal_noteAdd a text note to an existing deal
update_deal_noteUpdate an existing note on a deal
deal_owner_bulk_updateReassign owners for multiple deals in a single request
Deal Pipelineslist_deal_pipelinesList all deal pipelines in the account
create_deal_pipelineCreate a new deal pipeline with configurable auto-assignment and group access settings
get_deal_pipelineRetrieve a deal pipeline by ID, including stages and configuration
update_deal_pipelineUpdate an existing deal pipeline's configuration
Deal Stageslist_deal_stagesList all deal stages, optionally filtered by pipeline
create_deal_stageCreate a new stage within a deal pipeline
get_deal_stageRetrieve a single deal stage by ID
update_deal_stageUpdate an existing deal stage's name, pipeline, or display order
move_deals_to_stageMove all deals from one stage to another stage within the same pipeline
Deal Activitieslist_deal_activitiesList all deal activities with filtering and pagination options