Skip to main content
The activecampaign MCP adapter wraps ActiveCampaign API v3. Use it to sync contacts, manage list subscriptions, and update CRM records from agent workflows.

Prerequisites

  • An ActiveCampaign account with API access
  • API URL and token from Settings → Developer → API in ActiveCampaign
  • project_contributor access

Connect in AgentRuntime

1

Get API credentials

In ActiveCampaign, go to Settings → Developer → API. Copy your API URL (e.g. https://youraccount.api-us1.com) and API token.
2

Create a connection

Go to Connections, click New custom connection, and select ActiveCampaign (or generic API key), and paste your API URL and token.
3

Add activecampaign MCP instance

Go to MCP, click Add instance for activecampaign, wire your connection on Instance config, and set the profile active.
4

Verify with get_users_me

Run a test workflow with an mcp_call to activecampaign_get_users_me to confirm authentication.

What you can build

  • Lead capture — Form webhook → activecampaign_create_contact → subscribe to nurture list.
  • Tag-based routingactivecampaign_add_tag_to_contact after LLM scores lead intent from chat transcript.
  • Account syncactivecampaign_create_account + activecampaign_add_contact_to_account when a deal closes in your CRM sheet.
  • Health check — Scheduled activecampaign_get_users_me + activecampaign_list_contacts count for monitoring dashboards.

Tools

Custom fields

Pass custom contact fields as a JSON array in field_values_json:
Account custom fields use fields_json:

Example

Sync a new lead from a form submission:
Follow with activecampaign_subscribe_or_unsubscribe_contact_from_list to add the contact to a marketing list.

Configuration

Troubleshooting