KosmoKrator

productivity

ActiveCampaign MCP, CLI, and Lua Integration for AI Agents

ActiveCampaign integration docs for AI agents: MCP gateway setup, ActiveCampaign CLI commands, Lua API reference, credentials, and function schemas.

ActiveCampaign for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
activecampaign.activecampaign_list_contacts Read read 4 List contacts from ActiveCampaign. Supports pagination, search by email or name, and filtering by list, status, and other criteria.
activecampaign.activecampaign_get_contact Read read 1 Get details of a specific ActiveCampaign contact by ID, including email, name, phone, and custom fields.
activecampaign.activecampaign_create_contact Write write 4 Create a new contact in ActiveCampaign. Requires an email address; firstName, lastName, and phone are optional.
activecampaign.activecampaign_update_contact Write write 6 Update an existing contact in ActiveCampaign. Provide the contact ID and any fields to update (email, firstName, lastName, phone, or custom fields).
activecampaign.activecampaign_delete_contact Write write 1 Delete a contact from ActiveCampaign. This action is permanent and cannot be undone.
activecampaign.activecampaign_list_lists Read read 2 List all contact lists in ActiveCampaign. Returns list IDs, names, and subscriber counts.
activecampaign.activecampaign_get_list Read read 1 Get details of a specific ActiveCampaign list by ID, including name, subscriber count, and settings.
activecampaign.activecampaign_add_contact_to_list Write write 2 Subscribe a contact to a list in ActiveCampaign. The contact will be added to the specified list.
activecampaign.activecampaign_remove_contact_from_list Write write 2 Unsubscribe a contact from a list in ActiveCampaign. The contact will be removed from the specified list.
activecampaign.activecampaign_list_deals Read read 4 List deals from ActiveCampaign. Supports pagination, search, and filtering by pipeline, stage, status, or owner.
activecampaign.activecampaign_get_deal Read read 1 Get details of a specific ActiveCampaign deal by ID, including title, value, stage, pipeline, and associated contact.
activecampaign.activecampaign_create_deal Write write 5 Create a new deal in ActiveCampaign. Requires a title, value, contact ID, and stage. Optionally specify a pipeline.
activecampaign.activecampaign_update_deal Write write 9 Update an existing deal in ActiveCampaign. Provide the deal ID and any fields to update (title, value, stage, pipeline, status, etc.).
activecampaign.activecampaign_list_automations Read read 2 List all automations in ActiveCampaign. Returns automation IDs, names, status, and trigger counts.
activecampaign.activecampaign_create_note Write write 2 Create a note attached to a contact in ActiveCampaign. Provide the contact ID and note text.
activecampaign.activecampaign_get_current_user Read read 0 Get the authenticated ActiveCampaign user.
activecampaign.activecampaign_list_users Read read 1 List users in the ActiveCampaign account.
activecampaign.activecampaign_sync_contact Write write 1 Create or update a contact by email using /contact/sync.
activecampaign.activecampaign_list_tags Read read 1 List ActiveCampaign tags.
activecampaign.activecampaign_create_tag Write write 3 Create an ActiveCampaign tag.
activecampaign.activecampaign_add_contact_tag Write write 2 Add an existing tag to an existing contact.
activecampaign.activecampaign_remove_contact_tag Write write 1 Remove a tag relationship from a contact by contactTag ID.
activecampaign.activecampaign_list_contact_tags Read read 1 List tags applied to a contact.
activecampaign.activecampaign_list_fields Read read 1 List custom contact fields.
activecampaign.activecampaign_create_field Write write 1 Create a custom contact field.
activecampaign.activecampaign_create_field_value Write write 3 Create a contact custom field value.
activecampaign.activecampaign_update_field_value Write write 2 Update an existing contact custom field value.
activecampaign.activecampaign_list_campaigns Read read 1 List ActiveCampaign campaigns.
activecampaign.activecampaign_get_campaign Read read 1 Get an ActiveCampaign campaign by ID.
activecampaign.activecampaign_list_messages Read read 1 List ActiveCampaign email messages.
activecampaign.activecampaign_list_accounts Read read 1 List ActiveCampaign CRM accounts.
activecampaign.activecampaign_get_account Read read 1 Get an ActiveCampaign CRM account by ID.
activecampaign.activecampaign_create_account Write write 1 Create an ActiveCampaign CRM account.
activecampaign.activecampaign_update_account Write write 2 Update an ActiveCampaign CRM account.
activecampaign.activecampaign_list_deal_groups Read read 1 List ActiveCampaign deal pipelines.
activecampaign.activecampaign_list_deal_stages Read read 1 List ActiveCampaign deal stages.
activecampaign.activecampaign_delete_deal Write write 1 Delete an ActiveCampaign deal.
activecampaign.activecampaign_api_get Read read 2 Call a documented ActiveCampaign GET endpoint under /api/3.
activecampaign.activecampaign_api_post Write write 2 Call a documented ActiveCampaign POST endpoint under /api/3.
activecampaign.activecampaign_api_put Write write 2 Call a documented ActiveCampaign PUT endpoint under /api/3.
activecampaign.activecampaign_api_delete Write write 2 Call a documented ActiveCampaign DELETE endpoint under /api/3.