A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/AgentX-ai/mailchimp-mcp below:

AgentX-ai/mailchimp-mcp: Allows AI agents to interact with the Mailchimp API (read-only)

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.

Automation Email Management
  1. Clone this repository
  2. Install dependencies:
  3. Build the project:

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
}
Automation Email Management

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_automation_subscribers

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

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
}

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.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4