{"_id":"@agentx-ai/mailchimp-mcp-server","_rev":"3-09c3cb375d2d5f2e533f548ac0bf4dfe","name":"@agentx-ai/mailchimp-mcp-server","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@agentx-ai/mailchimp-mcp-server","version":"1.0.0","keywords":["mailchimp","api","mcp","server","agentx","ai","automation","email"],"author":{"name":"AgentX AI"},"license":"MIT","_id":"@agentx-ai/mailchimp-mcp-server@1.0.0","maintainers":[{"name":"robinxw","email":"robin@agentx.so"},{"name":"luis-agentx","email":"luis@agentx.so"},{"name":"marmichalak","email":"marcin@agentx.so"}],"homepage":"https://github.com/AgentX-ai/mailchimp-mcp#readme","bugs":{"url":"https://github.com/AgentX-ai/mailchimp-mcp/issues"},"bin":{"mailchimp-mcp":"build/index.js"},"dist":{"shasum":"127d499ea0b1a6462fb9237a53cd9d3643b26f07","tarball":"https://registry.npmjs.org/@agentx-ai/mailchimp-mcp-server/-/mailchimp-mcp-server-1.0.0.tgz","fileCount":11,"integrity":"sha512-5nfbLPea3e8J+sOg6rpcjoDF1S545PIzkeXe8Zo+2NefDr2aIUyYB5sQ9krUtHP5DJ45ZNhcaQkPqUXwzHyKIQ==","signatures":[{"sig":"MEUCIAQoHMfoM8MnbTE5hluT+x94HdTULqoMvATuOxub5bq8AiEAtKdZryLQi+vjNi0bYQpFHoICYlryIaXcEuohg/bzGTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102423},"main":"build/index.js","type":"module","types":"./build/index.d.ts","gitHead":"33b60e720746b31d63695fd7dc8fd7fc7f3b198f","scripts":{"build":"tsc && chmod +x build/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"luis-agentx","email":"luis@agentx.so"},"repository":{"url":"git+https://github.com/AgentX-ai/mailchimp-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"AgentX MCP server for Mailchimp Automations API","directories":{},"_nodeVersion":"22.13.1","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mailchimp-mcp-server_1.0.0_1752517909958_0.5258245700670976","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@agentx-ai/mailchimp-mcp-server","version":"1.0.1","keywords":["mailchimp","api","mcp","server","agentx","ai","automation","email"],"author":{"name":"AgentX AI"},"license":"MIT","_id":"@agentx-ai/mailchimp-mcp-server@1.0.1","maintainers":[{"name":"robinxw","email":"robin@agentx.so"},{"name":"luis-agentx","email":"luis@agentx.so"},{"name":"marmichalak","email":"marcin@agentx.so"}],"homepage":"https://github.com/AgentX-ai/mailchimp-mcp#readme","bugs":{"url":"https://github.com/AgentX-ai/mailchimp-mcp/issues"},"bin":{"mailchimp-mcp":"build/index.js"},"dist":{"shasum":"95fab73bf9146a8382609154d25abd2a5a9b6a31","tarball":"https://registry.npmjs.org/@agentx-ai/mailchimp-mcp-server/-/mailchimp-mcp-server-1.0.1.tgz","fileCount":11,"integrity":"sha512-l7AFwtwr9Xr/xacu32J81lk/681NNbc5pHz6FT6EXVuIyBk6Dt37WWCTWlXWU8YQuyWjlD6qn/MyypfsnZLwFA==","signatures":[{"sig":"MEUCIAQUvHIm56oSoxOUK9CAVUpULve8lfElLobH/fru+ioiAiEAjhCnliolKZmiU4khZWAd+UzxMVmOHxO0mJ1CbG/IQZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102423},"main":"build/index.js","type":"module","types":"./build/index.d.ts","gitHead":"7eeb1d5f52a508d4733f909827e7edb04cbacd3d","scripts":{"build":"tsc && chmod +x build/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"luis-agentx","email":"luis@agentx.so"},"repository":{"url":"git+https://github.com/AgentX-ai/mailchimp-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"AgentX MCP server for Mailchimp Automations API","directories":{},"_nodeVersion":"22.13.1","dependencies":{"dotenv":"^16.4.7","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mailchimp-mcp-server_1.0.1_1752518027248_0.47193829842622725","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@agentx-ai/mailchimp-mcp-server","version":"1.1.1","description":"AgentX MCP server for Mailchimp Automations API","author":{"name":"AgentX AI"},"license":"MIT","keywords":["mailchimp","api","mcp","server","agentx","ai","automation","email"],"type":"module","main":"build/index.js","bin":{"mailchimp-mcp":"build/index.js"},"scripts":{"build":"tsc && chmod +x build/index.js","prepare":"npm run build","watch":"tsc --watch","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"0.6.0","node-fetch":"^3.3.2","dotenv":"^16.4.7"},"devDependencies":{"@types/node":"^20.11.24","typescript":"^5.3.3"},"repository":{"type":"git","url":"git+https://github.com/AgentX-ai/mailchimp-mcp.git"},"bugs":{"url":"https://github.com/AgentX-ai/mailchimp-mcp/issues"},"homepage":"https://github.com/AgentX-ai/mailchimp-mcp#readme","publishConfig":{"access":"public"},"_id":"@agentx-ai/mailchimp-mcp-server@1.1.1","gitHead":"0fe0ed4cecd666b6354c926ed3e7e69a901b369d","types":"./build/index.d.ts","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-bbjPzWMZd1hgIF3JSSfgZ8rINo8IQv8hHgRKXojxM2pOerb0YUAadSgZg6tMZ2Ao7O/D9vwiuWGoMlCYAML5Ug==","shasum":"1c80b77ce89c0206d38cdc55e475843a742c458f","tarball":"https://registry.npmjs.org/@agentx-ai/mailchimp-mcp-server/-/mailchimp-mcp-server-1.1.1.tgz","fileCount":11,"unpackedSize":104401,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCKYFCfM84IUkza9RQ6vz4mpTvdqWLG8Q7E680nKPRvOgIgUHQ0UGBAje3a835kKPfoilMuvHyr0EAEO46muQDVYZc="}]},"_npmUser":{"name":"luis-agentx","email":"luis@agentx.so"},"directories":{},"maintainers":[{"name":"robinxw","email":"robin@agentx.so"},{"name":"luis-agentx","email":"luis@agentx.so"},{"name":"marmichalak","email":"marcin@agentx.so"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mailchimp-mcp-server_1.1.1_1752578166555_0.8267895886528778"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-14T18:31:49.882Z","modified":"2025-07-15T11:16:06.978Z","1.0.0":"2025-07-14T18:31:50.152Z","1.0.1":"2025-07-14T18:33:47.435Z","1.1.1":"2025-07-15T11:16:06.733Z"},"bugs":{"url":"https://github.com/AgentX-ai/mailchimp-mcp/issues"},"author":{"name":"AgentX AI"},"license":"MIT","homepage":"https://github.com/AgentX-ai/mailchimp-mcp#readme","keywords":["mailchimp","api","mcp","server","agentx","ai","automation","email"],"repository":{"type":"git","url":"git+https://github.com/AgentX-ai/mailchimp-mcp.git"},"description":"AgentX MCP server for Mailchimp Automations API","maintainers":[{"name":"robinxw","email":"robin@agentx.so"},{"name":"luis-agentx","email":"luis@agentx.so"},{"name":"marmichalak","email":"marcin@agentx.so"}],"readme":"# Mailchimp MCP Server\n\n[![npm version](https://img.shields.io/npm/v/@agentx-ai/mailchimp-mcp-server)](https://www.npmjs.com/package/@agentx-ai/mailchimp-mcp-server)\n\nA Model Context Protocol (MCP) server that provides read-only access to Mailchimp's Marketing API for comprehensive email marketing data retrieval.\n\n## Usage\n\nThe server can be used with any MCP client. Configure your client to use:\n\n```json\n{\n  \"mcpServers\": {\n    \"mailchimp\": {\n      \"command\": \"npx\",\n      \"args\": [\"@agentx-ai/mailchimp-mcp-server\"],\n      \"env\": {\n        \"MAILCHIMP_API_KEY\": \"your-api-key-here\"\n      }\n    }\n  }\n}\n```\n\n## Features\n\nThis MCP server supports the following Mailchimp Marketing API endpoints (read-only operations):\n\n### Automation Management\n\n**Note about automations:** These endpoints are for classic automations, not automation flows. Unfortunately those are not available in the [Mailchimp API](https://mailchimp.com/developer/marketing/api/customer-journeys-journeys-steps-actions/) as of yet.\n\n- **List Automations** - Get all automations in your account\n- **Get Automation** - Retrieve details of a specific automation\n\n### Automation Email Management\n\n- **List Automation Emails** - Get all emails in an automation\n- **Get Automation Email** - Retrieve details of a specific email\n\n### Subscriber Management\n\n- **List Automation Subscribers** - View subscribers in automation queue\n- **Get Automation Queue** - Get the automation email queue\n\n### List Management\n\n- **List Lists** - Get all lists in your account\n- **Get List** - Retrieve details of a specific list\n\n### Campaign Management\n\n- **List Campaigns** - Get all campaigns in your account\n- **Get Campaign** - Retrieve details of a specific campaign\n\n### Member Management\n\n- **List Members** - Get all members in a specific list\n- **Get Member** - Retrieve details of a specific member\n\n### Segment Management\n\n- **List Segments** - Get all segments in a specific list\n- **Get Segment** - Retrieve details of a specific segment\n\n### Template Management\n\n- **List Templates** - Get all templates in your account\n- **Get Template** - Retrieve details of a specific template\n\n### Reports and Analytics\n\n- **Get Automation Report** - Get automation report data\n- **Get Automation Email Report** - Get automation email report data\n- **Get Subscriber Activity** - Get subscriber activity for an automation email\n- **List Campaign Reports** - Get all campaign reports\n- **Get Campaign Report** - Get detailed report for a specific campaign\n\n### Account Information\n\n- **Get Account** - Get account information and statistics\n\n### Folder Management\n\n- **List Folders** - Get all campaign folders\n- **Get Folder** - Retrieve details of a specific folder\n\n### File Manager\n\n- **List Files** - Get all files in the File Manager\n- **Get File** - Retrieve details of a specific file\n\n### Landing Pages\n\n- **List Landing Pages** - Get all landing pages\n- **Get Landing Page** - Retrieve details of a specific landing page\n\n### E-commerce\n\n- **List Stores** - Get all e-commerce stores\n- **Get Store** - Retrieve details of a specific store\n- **List Products** - Get all products in a store\n- **Get Product** - Retrieve details of a specific product\n- **List Orders** - Get all orders in a store\n- **Get Order** - Retrieve details of a specific order\n\n### Conversations\n\n- **List Conversations** - Get all conversations\n- **Get Conversation** - Retrieve details of a specific conversation\n\n### Merge Fields\n\n- **List Merge Fields** - Get all merge fields in a specific list\n- **Get Merge Field** - Retrieve details of a specific merge field\n\n## Local Installation\n\n1. Clone this repository\n2. Install dependencies:\n   ```bash\n   npm install\n   ```\n3. Build the project:\n   ```bash\n   npm run build\n   ```\n\n### Configuration\n\nSet the following environment variable:\n\n```bash\nMAILCHIMP_API_KEY=your-mailchimp-api-key-here\n```\n\nYour Mailchimp API key should include the data center suffix (e.g., `xxxxxxxxxxxxxxxx-us1`).\n\n### Available Tools\n\n#### Automation Management\n\n##### list_automations\n\nLists all automations in your Mailchimp account.\n\n```typescript\n// No parameters required\n```\n\n##### get_automation\n\nGet details of a specific automation by workflow ID.\n\n```typescript\n{\n  workflow_id: string; // Required: The workflow ID of the automation\n}\n```\n\n#### Automation Email Management\n\n##### list_automation_emails\n\nList all emails in an automation.\n\n```typescript\n{\n  workflow_id: string; // Required: The workflow ID\n}\n```\n\n##### get_automation_email\n\nGet details of a specific email in an automation.\n\n```typescript\n{\n  workflow_id: string; // Required: The workflow ID\n  email_id: string; // Required: The email ID\n}\n```\n\n#### Subscriber Management\n\n##### list_automation_subscribers\n\nList subscribers in an automation email queue.\n\n```typescript\n{\n  workflow_id: string; // Required: The workflow ID\n  email_id: string; // Required: The email ID\n}\n```\n\n##### get_automation_queue\n\nGet the automation email queue.\n\n```typescript\n{\n  workflow_id: string; // Required: The workflow ID\n  email_id: string; // Required: The email ID\n}\n```\n\n#### List Management\n\n##### list_lists\n\nList all lists in your Mailchimp account.\n\n```typescript\n// No parameters required\n```\n\n##### get_list\n\nGet details of a specific list.\n\n```typescript\n{\n  list_id: string; // Required: The list ID\n}\n```\n\n#### Campaign Management\n\n##### list_campaigns\n\nList all campaigns in your Mailchimp account.\n\n```typescript\n// No parameters required\n```\n\n##### get_campaign\n\nGet details of a specific campaign.\n\n```typescript\n{\n  campaign_id: string; // Required: The campaign ID\n}\n```\n\n#### Member Management\n\n##### list_members\n\nList all members in a specific list.\n\n```typescript\n{\n  list_id: string; // Required: The list ID\n}\n```\n\n##### get_member\n\nGet details of a specific member.\n\n```typescript\n{\n  list_id: string; // Required: The list ID\n  subscriber_hash: string; // Required: The subscriber hash\n}\n```\n\n#### Segment Management\n\n##### list_segments\n\nList all segments in a specific list.\n\n```typescript\n{\n  list_id: string; // Required: The list ID\n}\n```\n\n##### get_segment\n\nGet details of a specific segment.\n\n```typescript\n{\n  list_id: string; // Required: The list ID\n  segment_id: number; // Required: The segment ID\n}\n```\n\n#### Template Management\n\n##### list_templates\n\nList all templates in your Mailchimp account.\n\n```typescript\n// No parameters required\n```\n\n##### get_template\n\nGet details of a specific template.\n\n```typescript\n{\n  template_id: number; // Required: The template ID\n}\n```\n\n#### Reports and Analytics\n\n##### get_automation_report\n\nGet automation report data.\n\n```typescript\n{\n  workflow_id: string; // Required: The workflow ID\n}\n```\n\n##### get_automation_email_report\n\nGet automation email report data.\n\n```typescript\n{\n  workflow_id: string; // Required: The workflow ID\n  email_id: string; // Required: The email ID\n}\n```\n\n##### get_subscriber_activity\n\nGet subscriber activity for an automation email.\n\n```typescript\n{\n  workflow_id: string; // Required: The workflow ID\n  email_id: string; // Required: The email ID\n  subscriber_hash: string; // Required: The subscriber hash\n}\n```\n\n##### list_campaign_reports\n\nList all campaign reports.\n\n```typescript\n// No parameters required\n```\n\n##### get_campaign_report\n\nGet detailed report for a specific campaign.\n\n```typescript\n{\n  campaign_id: string; // Required: The campaign ID\n}\n```\n\n#### Account Information\n\n##### get_account\n\nGet account information.\n\n```typescript\n// No parameters required\n```\n\n#### Folder Management\n\n##### list_folders\n\nList all campaign folders.\n\n```typescript\n// No parameters required\n```\n\n##### get_folder\n\nGet details of a specific folder.\n\n```typescript\n{\n  folder_id: string; // Required: The folder ID\n}\n```\n\n#### File Manager\n\n##### list_files\n\nList all files in the File Manager.\n\n```typescript\n// No parameters required\n```\n\n##### get_file\n\nGet details of a specific file.\n\n```typescript\n{\n  file_id: string; // Required: The file ID\n}\n```\n\n#### Landing Pages\n\n##### list_landing_pages\n\nList all landing pages.\n\n```typescript\n// No parameters required\n```\n\n##### get_landing_page\n\nGet details of a specific landing page.\n\n```typescript\n{\n  page_id: string; // Required: The landing page ID\n}\n```\n\n#### E-commerce\n\n##### list_stores\n\nList all e-commerce stores.\n\n```typescript\n// No parameters required\n```\n\n##### get_store\n\nGet details of a specific store.\n\n```typescript\n{\n  store_id: string; // Required: The store ID\n}\n```\n\n##### list_products\n\nList all products in a store.\n\n```typescript\n{\n  store_id: string; // Required: The store ID\n}\n```\n\n##### get_product\n\nGet details of a specific product.\n\n```typescript\n{\n  store_id: string; // Required: The store ID\n  product_id: string; // Required: The product ID\n}\n```\n\n##### list_orders\n\nList all orders in a store.\n\n```typescript\n{\n  store_id: string; // Required: The store ID\n}\n```\n\n##### get_order\n\nGet details of a specific order.\n\n```typescript\n{\n  store_id: string; // Required: The store ID\n  order_id: string; // Required: The order ID\n}\n```\n\n#### Conversations\n\n##### list_conversations\n\nList all conversations.\n\n```typescript\n// No parameters required\n```\n\n##### get_conversation\n\nGet details of a specific conversation.\n\n```typescript\n{\n  conversation_id: string; // Required: The conversation ID\n}\n```\n\n#### Merge Fields\n\n##### list_merge_fields\n\nList all merge fields in a specific list.\n\n```typescript\n{\n  list_id: string; // Required: The list ID\n}\n```\n\n##### get_merge_field\n\nGet details of a specific merge field.\n\n```typescript\n{\n  list_id: string; // Required: The list ID\n  merge_field_id: number; // Required: The merge field ID\n}\n```\n\n## Development\n\n### Building\n\n```bash\nnpm run build\n```\n\n### Testing\n\n```bash\nnpm test\n```\n\n### Development Mode\n\n```bash\nnpm run watch\n```\n\n### Inspector\n\n```bash\nnpm run inspector\n```\n\n## API Reference\n\nThis MCP server implements read-only operations from the Mailchimp Marketing API v3. For detailed API documentation, visit:\nhttps://mailchimp.com/developer/marketing/api/\n\n## License\n\nThis project is licensed under the MIT License.\n","readmeFilename":"README.md"}