ActiveCampaign

ActiveCampaign

Drive ActiveCampaign (marketing automation + CRM) from any AI agent: contacts, lists, tags, deals, pipelines, campaigns, automations. 16 tools. Custom Api-Token header auth, per-account API URL.

7-day free trial · No credit card · EU-hosted

Ask ActiveCampaign anything

Try a real prompt against ActiveCampaign via AnythingMCP — Claude calls the tools, returns the answer. Press Enter on your own message to install on Cloud.

Install ActiveCampaign on Cloud
ActiveCampaign · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

Setup in 2 minutes

  1. 1Start a free trial on cloud.anythingmcp.com.
  2. 2Click ActiveCampaign in the connector store. Paste credentials when prompted.
  3. 3Mint an MCP API key and point your AI client at the generated MCP URL.
Install ActiveCampaign now

Guides for ActiveCampaign

Step-by-step setup for the most popular AI clients.

Setting up ActiveCampaign

From the connector definition itself: where to find the credentials, what they need to be allowed to do, and which API this adapter talks to.

This connector uses the ActiveCampaign API v3.

Setup:

  1. Sign in to ActiveCampaign → Settings → Developer. Two values:
    • URL (your account's API URL): https://{ACCOUNT}.api-us1.com (or .api-eu1.com, etc.)
    • Key: a long alphanumeric API key.
  2. Set ACTIVECAMPAIGN_API_URL = the full URL from step 1 (no trailing slash, no /api/3).
  3. Set ACTIVECAMPAIGN_API_KEY = the key.

Authentication: custom header Api-Token: ${ACTIVECAMPAIGN_API_KEY}.

Account-scoped base URL: every account has its own subdomain. The adapter substitutes {{ACTIVECAMPAIGN_API_URL}}/api/3 as the base. If you use OAuth2 instead of the API key, the URL is the same.

Contact model: every contact has email (primary key), plus optional firstName, lastName, phone. Custom fields are 'field values' — separate POSTs to /fieldValues. The adapter exposes both contact CRUD and field-value management.

Lists are static, Tags are flexible: lists need explicit subscribe operations and trigger double-opt-in by default. Tags are unlimited, free-form labels — easier for segmentation.

Status values for contact-list memberships: 1=Active, 2=Unsubscribed, 0=Pending double-opt-in confirmation. Pass these as integers in contactList.status.

Deals are CRM-side: separate from contacts (one deal links to one primary contact + one organization). Has stage_id (pipeline position), value, currency.

Pagination: most list endpoints support limit (max 100) + offset. ?include=... side-loads related resources.

Rate limits: ~5 req/sec per account on Plus/Pro, higher on Enterprise. On 429, back off.

Out of scope here: campaign content composition (use UI), automation creation (UI-only), site tracking JS, deep CRM custom-object schemas, eCommerce integrations.

Your AI is two clicks away from ActiveCampaign.

Install the connector, paste your credentials, ask your AI a question. 7-day free trial, no credit card.