mailchimp_get_account
Get account
Get the API Root — the authenticated Mailchimp account: account name, total subscribers, contact info, plan and industry stats. REST: GET /.
Takes no parameters.
io.usefulapiPublished by usefulapi.ioOfficial publisherv1.36.4Updated Nov 7, 2026
Read audiences, members, campaigns and reports; add, update, tag and archive subscribers.
The publisher's own server: Ably MCP by usefulapi
Hosted Mailchimp MCP server that lets an assistant read audiences, subscribers, campaigns and reports, and add, update, tag or archive members.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.usefulapi%2Fmailchimp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"mailchimp-by-usefulapi": {
"type": "http",
"url": "https://mailchimp.usefulapi.io/mcp"
}
}
}Use your Mailchimp account from Claude, Cursor, or any MCP client — read audiences, members, campaigns and reports, and add, update, tag or archive subscribers. Hosted, no local install: connect with your own credentials.
Live endpoint: https://mailchimp.usefulapi.io/mcp · Homepage: https://usefulapi.io
https://mailchimp.usefulapi.io/mcp.claude mcp add --transport http mailchimp https://mailchimp.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Mailchimp credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/mailchimp/
On first connect you'll provide your Mailchimp API key (Account & billing → Extras → API keys — include the -us21 datacenter suffix). It is validated, stored per-user, and scoped to you — no
keys in config files.
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with mailchimp_upgrade (it returns a Stripe Checkout link). Cancel any time with mailchimp_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running mailchimp_upgrade before then undoes the cancel. Or write to [email protected].
MIT — see LICENSE. Documentation only; the server is hosted.
Source: servers/mailchimp/README.md at commit 4046075
Get account
Get the API Root — the authenticated Mailchimp account: account name, total subscribers, contact info, plan and industry stats. REST: GET /.
Takes no parameters.
List audiences (lists)
List the account's audiences — Mailchimp's `/lists` resource (an audience is a list of subscribers). Paginated, with optional sort. REST: GET /lists.
countoffsetsortDirsortFieldGet audience (list)
Get a single audience (list) by id, including subscriber stats, default from-name/email and settings. REST: GET /lists/{list_id}.
list_idrequiredList members
List members of an audience (list). Paginated, with an optional status filter and sort. REST: GET /lists/{list_id}/members.
countoffsetstatuslist_idrequiredsortDirsortFieldGet member
Get a single audience member (subscriber) by email or subscriber_hash, including status, merge fields, tags and stats. REST: GET /lists/{list_id}/members/{subscriber_hash} (email → MD5 hash).
emaillist_idrequiredsubscriberHashSearch members
Search for members across the account (or one audience) by email, name or other fields. Returns exact + full-text matches. REST: GET /search-members.
queryrequiredlist_idList campaigns
List the account's campaigns (email sends). Paginated, with optional type/status/audience filters and sort. REST: GET /campaigns.
typecountoffsetstatuslist_idsortDirsortFieldGet campaign
Get a single campaign by id, including its settings, recipients and send status. REST: GET /campaigns/{campaign_id}.
campaign_idrequiredList reports
List campaign reports (aggregate performance for sent campaigns). Paginated, with an optional type filter. REST: GET /reports.
typecountoffsetGet campaign report
Get the report for one campaign — opens, clicks, bounces, unsubscribes and other engagement summary stats. REST: GET /reports/{campaign_id}.
campaign_idrequiredList automations
List the account's classic automations (automated email workflows). Paginated. REST: GET /automations.
countoffsetList templates
List the account's email templates (saved and pre-built layouts). Paginated, with optional type filter and sort. REST: GET /templates.
typecountoffsetsortDirsortFieldList segments
List an audience's segments and tags (saved segments include static tags). Paginated. REST: GET /lists/{list_id}/segments.
countoffsetlist_idrequiredList member tags
List the tags applied to a single audience member (by email or subscriber_hash). Paginated. REST: GET /lists/{list_id}/members/{subscriber_hash}/tags (email → MD5 hash).
countemailoffsetlist_idrequiredsubscriberHashAdd member
Add a new member (subscriber) to an audience (list). Note: status "pending" triggers a double-opt-in confirmation email. REST: POST /lists/{list_id}/members.
tagsstatuslist_idrequiredmerge_fieldsemail_addressrequiredUpdate member
Update an existing audience member (by email or subscriber_hash). Only the fields you supply change. REST: PATCH /lists/{list_id}/members/{subscriber_hash} (email → MD5 hash).
emailstatuslist_idrequiredmerge_fieldssubscriberHashAdd/remove member tags
Add and/or remove tags on an audience member (by email or subscriber_hash). `tags` are added (status active); `removeTags` are removed (status inactive). Mailchimp returns HTTP 204 (no body). REST: POST /lists/{list_id}/members/{subscriber_hash}/tags (email → MD5 hash).
tagsemaillist_idrequiredremoveTagssubscriberHashArchive member
Archive (soft-remove) an audience member — reversible; this is NOT the permanent-delete action. REST: DELETE /lists/{list_id}/members/{subscriber_hash} (email → MD5 hash). Returns HTTP 204 (no body).
emaillist_idrequiredsubscriberHash100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
io.usefulapiOfficial publisher
Hosted MCP server for Ably realtime messaging: inspect channel history, presence and occupancy, publish messages, and review app usage and configuration.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant look up Woffu company users, employment contracts, departments and offices.
io.usefulapiOfficial publisher
Hosted MCP server for White Label Loyalty: browse rewards, read a customer's points wallet and tier progress, and buy rewards with points.
io.usefulapiOfficial publisher
Hosted Weekdone connector that lets an assistant read weekly reports, teams, objectives and KPIs, and add report items, comments and KPI values.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant list WebinarKit webinars, their dates, series, meetings and white-label sub-accounts.
{ "mcpServers": { "mailchimp": { "url": "https://mailchimp.usefulapi.io/mcp" } }}