Dashboard
How it Works Documentation Quick Start PAPI — Pages & Assets MAPI — Dynamic Data Integrations SAPI — Sessions & Forms MCP Server OpenClaw Skill Tools Deploy Dashboard
Mailchimp

Mailchimp

🔑 BYO Key — Email Marketing

Email marketing, newsletters, and audience management

🔑 Setup Required — Bring Your Own Key This integration requires API credentials. Store them once via setup_integration or the Dashboard Vault — they're encrypted with AES-256-GCM and never exposed.

Required Credentials

mailchimp_api_key
API Key
Find your API key at mailchimp.com → Account & Billing → Extras → API keys. Format: abc123def456-us15
mailchimp_server_prefix
Server Prefix (datacenter)
The last part of your API key after the dash, e.g. "us15" from "abc123-us15"

Get your API key at mailchimp.com →

Endpoints (5)

GET list-audiences

List all audiences (mailing lists) in the account. Returns list IDs needed for adding members.

Field Type Required Description
count integer No Number of results (default 10)
GET get-audience

Get details of a specific audience (mailing list) including member count and stats

Field Type Required Description
list_id string ✓ Yes Mailchimp audience/list ID
POST add-member

Add a new subscriber to a mailing list. Use status "pending" for double opt-in (recommended) or "subscribed" for immediate subscription.

Field Type Required Description
list_id string ✓ Yes Mailchimp audience/list ID (get from list-audiences)
email_address string ✓ Yes Email address of the subscriber
status string ✓ Yes Use "pending" for double opt-in, "subscribed" for direct add
merge_fields object No Merge fields like {"FNAME": "Jan", "LNAME": "Jansen"}
tags array No Array of tag names to assign, e.g. ["VIP", "Newsletter"]
language string No Subscriber language preference, e.g. "nl", "en"
GET list-members

List members of a specific audience with optional status filter

Field Type Required Description
list_id string ✓ Yes
status string No
count integer No Number of results (default 10)
POST add-tags

Add or remove tags from a subscriber. Use status "active" to add, "inactive" to remove.

Field Type Required Description
list_id string ✓ Yes
subscriber_hash string ✓ Yes MD5 hash of lowercase email address
tags array ✓ Yes Array of {name: "TagName", status: "active"|"inactive"} objects

MCP Tool Names

When using this integration through an AI assistant (Claude, ChatGPT, Cursor, etc.), the endpoints are available as MCP tools:

EndpointMCP Tool Name
list-audiences mailchimp_list_audiences
get-audience mailchimp_get_audience
add-member mailchimp_add_member
list-members mailchimp_list_members
add-tags mailchimp_add_tags
← Back to all integrations