Mailchimp-mcp-server MCP Server

Mailchimp via MCP: draft, test, and send campaigns; manage audiences and subscribers; pull reports.

Local serverstdiostreamable-http

What is the Mailchimp-mcp-server MCP Server?

Mailchimp-mcp-server is an MCP integration. Mailchimp via MCP: draft, test, and send campaigns; manage audiences and subscribers; pull reports.

Packages and local setup

The published npm package is @cyanheads/mailchimp-mcp-server, version 0.4.0. Its declared MCP transport is stdio.

The package declares MAILCHIMP_API_KEY (required): Mailchimp Marketing API key, including the '-dc' data-center suffix (e.g. 'abc...-us22'). Generate at Mailchimp → Account → Extras → API keys.; MAILCHIMP_BASE_URL: Override the API base URL (for mock servers or testing). Defaults to 'https://{dc}.api.mailchimp.com/3.0' derived from the API key suffix.; MAILCHIMP_TIMEOUT_MS: Per-request timeout in milliseconds.; MAILCHIMP_MAX_RETRIES: Max retry attempts for transient upstream failures (0-10).; MAILCHIMP_CONCURRENCY_LIMIT: Max in-flight upstream requests across this process (1-10).; MAILCHIMP_ASSETS_DIR: Absolute path to a local assets directory. When set (Node-only — Workers ignored), enables the mailchimp_assets tool and auto-uploads @assets/ references in campaign HTML to Mailchimp File Manager at send time. Cache at /.mailchimp-cache.json.; MAILCHIMP_TEMPLATES_DIR: Absolute path to a local templates directory. When set (Node-only), enables the mailchimp_local_templates tool and support for content.localTemplate on campaign tools. Templates are .eta files with optional YAML frontmatter; legacy .meta.yaml sidecars are read when frontmatter is absent. Canonical write path on free-tier Mailchimp.; MCP_LOG_LEVEL: Minimum log level for output: debug, info, notice, warning, or error..

The published npm package is @cyanheads/mailchimp-mcp-server, version 0.4.0. Its declared MCP transport is streamable-http.

The package declares MCP_TRANSPORT_TYPE: Selects the HTTP transport.; MAILCHIMP_API_KEY (required): Mailchimp Marketing API key, including the '-dc' data-center suffix (e.g. 'abc...-us22'). Generate at Mailchimp → Account → Extras → API keys.; MAILCHIMP_BASE_URL: Override the API base URL (for mock servers or testing). Defaults to 'https://{dc}.api.mailchimp.com/3.0' derived from the API key suffix.; MAILCHIMP_TIMEOUT_MS: Per-request timeout in milliseconds.; MAILCHIMP_MAX_RETRIES: Max retry attempts for transient upstream failures (0-10).; MAILCHIMP_CONCURRENCY_LIMIT: Max in-flight upstream requests across this process (1-10).; MCP_HTTP_HOST: The hostname for the HTTP server.; MCP_HTTP_PORT: The port to run the HTTP server on.; MCP_HTTP_ENDPOINT_PATH: The endpoint path for the MCP server.; MCP_AUTH_MODE: Authentication mode to use: 'none', 'jwt', or 'oauth'.; MCP_LOG_LEVEL: Minimum log level for output: debug, info, notice, warning, or error..

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository. This profile uses version 0.4.0 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related social media & marketing MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
MAILCHIMP_API_KEYMailchimp Marketing API key, including the '-dc' data-center suffix (e.g. 'abc...-us22'). Generate at Mailchimp → Account → Extras → API keys.Yes
MAILCHIMP_BASE_URLOverride the API base URL (for mock servers or testing). Defaults to 'https://{dc}.api.mailchimp.com/3.0' derived from the API key suffix.Check documentation
MAILCHIMP_TIMEOUT_MSPer-request timeout in milliseconds.Check documentation
MAILCHIMP_MAX_RETRIESMax retry attempts for transient upstream failures (0-10).Check documentation
MAILCHIMP_CONCURRENCY_LIMITMax in-flight upstream requests across this process (1-10).Check documentation
MAILCHIMP_ASSETS_DIRAbsolute path to a local assets directory. When set (Node-only — Workers ignored), enables the mailchimp_assets tool and auto-uploads @assets/ references in campaign HTML to Mailchimp File Manager at send time. Cache at /.mailchimp-cache.json.Check documentation
MAILCHIMP_TEMPLATES_DIRAbsolute path to a local templates directory. When set (Node-only), enables the mailchimp_local_templates tool and support for content.localTemplate on campaign tools. Templates are .eta files with optional YAML frontmatter; legacy .meta.yaml sidecars are read when frontmatter is absent. Canonical write path on free-tier Mailchimp.Check documentation
MCP_LOG_LEVELMinimum log level for output: debug, info, notice, warning, or error.Check documentation