Connect
Optimize
Secure
Announcing StackOne Defender: leading open-source prompt injection guard for your agent • Read More →
Production-ready Mailchimp MCP server with 80 extensible actions — plus built-in authentication, security, and optimized execution.
Coverage
Create, read, update, and delete across Mailchimp — and extend your agent's capabilities with custom actions.
Authentication
Per-user OAuth in one call. Your Mailchimp MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Every Mailchimp tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Mailchimp call.
Tools Discovery →A Mailchimp MCP server lets AI agents read and write Mailchimp data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Mailchimp MCP server ships with 80 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
Every action from Mailchimp's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Create a new email campaign with specified type and settings
Send a campaign immediately or schedule it for later delivery
Retrieve a paginated list of email campaigns with filtering and sorting options
Retrieve detailed information for a specific campaign by ID
Search all campaigns for the specified query terms
Update settings for an existing campaign (only editable campaigns can be modified)
Permanently delete a campaign (cannot be undone)
Create a new audience (list) with required contact and permission settings
Retrieve all audiences (lists) in the account with pagination support
Retrieve detailed information for a specific audience by ID
Update settings for an existing audience
Permanently delete an audience and all associated member data
Add a new member to an audience with subscription status and merge fields
Retrieve all members of a specific audience with pagination and filtering
Update an existing audience member's information and subscription status
Permanently delete a member from an audience
Create a new email template with HTML content and optional folder assignment
Retrieve all email templates in the account with pagination support
Retrieve detailed information for a specific template by ID including HTML content
Update an existing template's name, HTML content, or folder assignment
Permanently delete a template
Create a new folder for organizing templates
Retrieve all template folders for organizing templates
Create a new classic automation workflow in your Mailchimp account
Retrieve all classic automations with pagination and filtering support
Retrieve detailed information for a specific automation workflow by ID
Retrieve all emails in a specific automation workflow
Retrieve detailed information for a specific email in an automation workflow
Manually add a subscriber to an automation workflow
Retrieve subscribers currently in a specific automation workflow queue
Remove a subscriber from an automation workflow
Get a summary of batch requests that have been made
Stop a batch request from running (results of completed operations will not be available)
Configure a webhook that fires whenever any batch request completes processing (maximum 20 webhooks)
Get all webhooks that have been configured for batches
Get information about a specific batch webhook
Update a webhook that fires whenever any batch request completes processing
Remove a batch webhook (webhooks will no longer be sent to the given URL)
Create an unpublished and contentless Mailchimp landing page (may require specific plan or permissions)
Publish a landing page that is in draft, unpublished, or has been previously published and edited
Get all landing pages with pagination support
Get information about a specific landing page
Update a landing page
Delete a landing page
Create a new segment in a specific list
Get information about all available segments for a specific list
Get information about a specific segment
Update a specific segment in a list
Delete a specific segment in a list
Add a member to a static segment
Get information about members in a saved segment
Batch add or remove list members to or from a static segment
Remove a member from the specified static segment
Get the tags on a list member
Add or remove tags from a list member (if a tag does not exist and is set as active, it will be created)
Publish a survey that is in draft, unpublished, or has been previously published and edited
Get information about all available surveys for a specific list
Get details about a specific survey
Create a new omni-channel contact for an audience (BETA feature)
Get a list of omni-channel contacts for a given audience (BETA feature)
Retrieve a specific omni-channel contact in an audience (BETA feature)
Update an existing omni-channel contact (BETA feature)
Get a list of all Facebook ads for the account
Get information about a specific Facebook ad
Utilize the List ID and Survey ID to generate a Campaign that links to your survey
Retrieve default content sections for a specific template
Get the status of a batch request
Search for list members across all lists or within a specific list
Get the HTML content for your landing page (may require specific plan or permissions)
Set the HTML or plain-text content for a campaign
Schedule a campaign for future delivery at a specific time
Pause a classic automation workflow that is currently running
Start a paused or draft automation workflow
Pause a specific email in an automation workflow
Start a paused automation email
Begin processing a batch operations request
Unpublish a landing page that is in draft or has been published
Unpublish a survey that has been published
Archive a contact in an audience (BETA feature)
Forget a contact (remove all personally identifiable information) from an audience (BETA feature)
One endpoint. Any framework. Your agent is talking to Mailchimp in under 10 lines of code.
MCP Clients
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
origin_owner_id.All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.