Skip to content

This release includes breaking changes for platform teams planning a safe upgrade.

Published 19d MCP SaaS Integrations
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai ai-tools anthropic claude email-api email-marketing
+7 more
llm mailchimp marketing-automation mcp mcp-server model-context-protocol python

Affected surfaces

auth rbac

Summary

AI summary

Fixed false success reporting on write tools and added automatic retries with exponential backoff.

Full changelog

Reliability, robustness and distribution release. Minor bump, no breaking changes to tool signatures.

Fixed

  • False success on writes — around 20 write/destructive tools (send_campaign, send_test_email, schedule_campaign, cancel_send, delete_campaign, pause_automation, and the delete_* family) discarded the API result and always reported success. A rejected send read as sent, a failed delete as deleted, a failed GDPR erase as permanently_deleted. They now surface the real API error.
  • Malformed JSON in batch_subscribe / create_segment / update_segment / create_batch returns a readable error instead of raising.
  • Path parameters containing .. are rejected before dispatch.
  • Audit log redacts subscriber PII (email_address, email, merge_fields) at any depth.
  • tag_member no longer claims "read scope required"; idempotency hints match their docstrings; delete_member / delete_member_permanent docs corrected.

Added

  • Automatic retries on 429/5xx with exponential backoff and Retry-After (MAILCHIMP_MAX_RETRIES, default 3). Timeouts are not retried.
  • Connection pooling — one keep-alive session per account.
  • Response size cap for campaign bodies (MAILCHIMP_MAX_CONTENT_CHARS, default 100000) so a large template can't blow the context window.
  • Tool profilesMAILCHIMP_TOOLS exposes a subset (by risk tier or name) to shrink the tool-list payload.
  • Docker image on GHCR (ghcr.io/damientilman/mailchimp-mcp-server) each release.

Changed

  • create_batch is now classified destructive (it can wrap arbitrary DELETEs); batch_subscribe stays write.
  • Email addresses are validated before use; batch_subscribe enforces the 500-member cap; offset must be non-negative.
  • Leaner tool descriptions trim the tool-list footprint by ~18%.

Install: `uvx mailchimp-mcp` or `docker run --rm -i -e MAILCHIMP_API_KEY=... ghcr.io/damientilman/mailchimp-mcp-server:latest`

Full changelog: https://github.com/damientilman/mailchimp-mcp-server/blob/main/CHANGELOG.md

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track damientilman/mailchimp-mcp-server

Get notified when new releases ship.

Sign up free

About damientilman/mailchimp-mcp-server

Mailchimp Marketing API integration with 53 tools for managing campaigns, audiences, reports, automations, landing pages, e-commerce data, and batch operations.

All releases →

Beta — feedback welcome: [email protected]