Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MAILCHIMP_API_KEYYesYour Mailchimp API key (format: xxxxxxxxxx-usXX)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
ping

Validate your Mailchimp API key and get account info (name, email, total subscribers).

list_campaigns

List email campaigns. Filter by status (save, paused, schedule, sending, sent) or audience list_id.

get_campaign

Get full details for a specific campaign including settings, tracking, and recipient info.

create_campaign

Create a new email campaign. Returns the campaign ID. Type: regular, plaintext, absplit, rss.

update_campaign

Update campaign settings. Only provide fields you want to change.

send_campaign

Send a campaign immediately. The campaign must be in 'save' status with content set.

schedule_campaign

Schedule a campaign. schedule_time must be ISO 8601 UTC (e.g. '2026-04-01T14:00:00+00:00').

replicate_campaign

Create a copy of an existing campaign. Returns the new campaign ID.

send_test_email

Send a test email for a campaign. test_emails: comma-separated addresses (max 5).

get_campaign_content

Get the HTML and plain-text content of a campaign.

set_campaign_content

Set campaign content. Provide html for custom content, or template_id to use a template.

get_campaign_report

Get performance report for a sent campaign — opens, clicks, bounces, unsubscribes, and more.

get_click_report

Get click details for a campaign — which URLs were clicked and how many times.

get_open_report

Get open details for a campaign — which subscribers opened and when.

list_audiences

List all audiences (mailing lists) with subscriber counts and stats.

get_audience

Get detailed info and stats for a specific audience.

create_audience

Create a new audience/list. Requires name, sender email, and company name.

list_members

List members of an audience. Filter by status: subscribed, unsubscribed, cleaned, pending, transactional.

get_member

Get details for a specific subscriber by email address.

add_or_update_member

Add a new subscriber or update if exists (upsert). Status: subscribed, pending, unsubscribed. Tags: comma-separated.

archive_member

Archive (soft-delete) a subscriber. They can be re-added later via add_or_update_member.

search_members

Search for members by email or name across all audiences (or a specific one).

get_member_activity

Get recent activity for a subscriber — opens, clicks, bounces, etc.

list_tags

List all tags for an audience.

manage_member_tags

Add or remove tags on a subscriber. Provide comma-separated tag names for add_tags and/or remove_tags.

list_segments

List saved segments for an audience.

get_segment_members

List members in a specific segment.

create_segment

Create a static segment from email addresses. emails: comma-separated list.

list_templates

List available email templates.

get_template

Get a template's details and HTML content.

list_automations

List classic automations with status and stats.

pause_automation

Pause all emails in a classic automation workflow.

start_automation

Start all emails in a classic automation workflow.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AlexlaGuardia/mcp-mailchimp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server