
Security News
/Research
Wallet-Draining npm Package Impersonates Nodemailer to Hijack Crypto Transactions
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
@agentx-ai/mailchimp-mcp-server
Advanced tools
A Model Context Protocol (MCP) server that provides read-only access to Mailchimp's Marketing API for comprehensive email marketing data retrieval.
The server can be used with any MCP client. Configure your client to use:
{
"mcpServers": {
"mailchimp": {
"command": "npx",
"args": ["@agentx-ai/mailchimp-mcp-server"],
"env": {
"MAILCHIMP_API_KEY": "your-api-key-here"
}
}
}
}
This MCP server supports the following Mailchimp Marketing API endpoints (read-only operations):
Note about automations: These endpoints are for classic automations, not automation flows. Unfortunately those are not available in the Mailchimp API as of yet.
npm install
npm run build
Set the following environment variable:
MAILCHIMP_API_KEY=your-mailchimp-api-key-here
Your Mailchimp API key should include the data center suffix (e.g., xxxxxxxxxxxxxxxx-us1
).
Lists all automations in your Mailchimp account.
// No parameters required
Get details of a specific automation by workflow ID.
{
workflow_id: string; // Required: The workflow ID of the automation
}
List all emails in an automation.
{
workflow_id: string; // Required: The workflow ID
}
Get details of a specific email in an automation.
{
workflow_id: string; // Required: The workflow ID
email_id: string; // Required: The email ID
}
List subscribers in an automation email queue.
{
workflow_id: string; // Required: The workflow ID
email_id: string; // Required: The email ID
}
Get the automation email queue.
{
workflow_id: string; // Required: The workflow ID
email_id: string; // Required: The email ID
}
List all lists in your Mailchimp account.
// No parameters required
Get details of a specific list.
{
list_id: string; // Required: The list ID
}
List all campaigns in your Mailchimp account.
// No parameters required
Get details of a specific campaign.
{
campaign_id: string; // Required: The campaign ID
}
List all members in a specific list.
{
list_id: string; // Required: The list ID
}
Get details of a specific member.
{
list_id: string; // Required: The list ID
subscriber_hash: string; // Required: The subscriber hash
}
List all segments in a specific list.
{
list_id: string; // Required: The list ID
}
Get details of a specific segment.
{
list_id: string; // Required: The list ID
segment_id: number; // Required: The segment ID
}
List all templates in your Mailchimp account.
// No parameters required
Get details of a specific template.
{
template_id: number; // Required: The template ID
}
Get automation report data.
{
workflow_id: string; // Required: The workflow ID
}
Get automation email report data.
{
workflow_id: string; // Required: The workflow ID
email_id: string; // Required: The email ID
}
Get subscriber activity for an automation email.
{
workflow_id: string; // Required: The workflow ID
email_id: string; // Required: The email ID
subscriber_hash: string; // Required: The subscriber hash
}
List all campaign reports.
// No parameters required
Get detailed report for a specific campaign.
{
campaign_id: string; // Required: The campaign ID
}
Get account information.
// No parameters required
List all campaign folders.
// No parameters required
Get details of a specific folder.
{
folder_id: string; // Required: The folder ID
}
List all files in the File Manager.
// No parameters required
Get details of a specific file.
{
file_id: string; // Required: The file ID
}
List all landing pages.
// No parameters required
Get details of a specific landing page.
{
page_id: string; // Required: The landing page ID
}
List all e-commerce stores.
// No parameters required
Get details of a specific store.
{
store_id: string; // Required: The store ID
}
List all products in a store.
{
store_id: string; // Required: The store ID
}
Get details of a specific product.
{
store_id: string; // Required: The store ID
product_id: string; // Required: The product ID
}
List all orders in a store.
{
store_id: string; // Required: The store ID
}
Get details of a specific order.
{
store_id: string; // Required: The store ID
order_id: string; // Required: The order ID
}
List all conversations.
// No parameters required
Get details of a specific conversation.
{
conversation_id: string; // Required: The conversation ID
}
List all merge fields in a specific list.
{
list_id: string; // Required: The list ID
}
Get details of a specific merge field.
{
list_id: string; // Required: The list ID
merge_field_id: number; // Required: The merge field ID
}
npm run build
npm test
npm run watch
npm run inspector
This MCP server implements read-only operations from the Mailchimp Marketing API v3. For detailed API documentation, visit: https://mailchimp.com/developer/marketing/api/
This project is licensed under the MIT License.
FAQs
AgentX MCP server for Mailchimp Automations API
The npm package @agentx-ai/mailchimp-mcp-server receives a total of 45 weekly downloads. As such, @agentx-ai/mailchimp-mcp-server popularity was classified as not popular.
We found that @agentx-ai/mailchimp-mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.