Mailchimp
Drive Mailchimp's Marketing API from any AI agent: audiences (lists), members, tags, campaigns, templates, segments and account info. 16 ready-to-use tools. Bearer-token auth with a datacenter-prefixed base URL.
7 æ¥éç¡æ · ã¯ã¬ãžããã«ãŒãäžèŠ Â· EU ãã¹ã
Mailchimp ã«äœã§ãèãã
AnythingMCP çµç±ã§ Mailchimp ã«å®éã®ããã³ããã詊ãã â Claude ãããŒã«ãåŒã³åºããåçããŸããããªãã®ã¡ãã»ãŒãžã§ Enter ãæŒããš Cloud ã«ã€ã³ã¹ããŒã«ããŸãã
Mailchimp ã Cloud ã«ã€ã³ã¹ããŒã«Claude 㯠AI ã®ãã誀ãããšããããŸããåçãã確èªãã ããã
2 åã§ã»ããã¢ãã
- 1cloud.anythingmcp.com ã§ç¡æãã©ã€ã¢ã«éå§ã
- 2ã³ãã¯ã¿ãŒã¹ãã¢ã§ Mailchimp ãã¯ãªãã¯ãè³æ Œæ å ±ã貌ãä»ãã
- 3MCP API ããŒãçºè¡ããAI ã¯ã©ã€ã¢ã³ãã MCP URL ã«åããã
Mailchimp ã®ã¬ã€ã
äž»èŠ AI ã¯ã©ã€ã¢ã³ãåãã®ã¹ããããã€ã¹ãããã»ããã¢ããã
Mailchimp ã®ã»ããã¢ãã
ã³ãã¯ã¿å®çŸ©ãã®ãã®ããïŒèªèšŒæ å ±ã®å ¥æå ãå¿ èŠãªæš©éããã®ã¢ããã¿ãåŒã³åºã APIã ã³ãã¯ã¿äœè ã«ããè±èªã§æäŸãããŠããŸãã
This connector uses the Mailchimp Marketing API v3.0.
Datacenter-prefixed base URL (Mailchimp-specific quirk): each account lives on a numbered datacenter â us1, us2, ⊠us21, etc. â and the API URL embeds it: https://us{N}.api.mailchimp.com/3.0. The datacenter suffix is the last segment of your API key after the dash (so an API key with -us6 at the end lives on us6). The adapter takes the datacenter as an env var MAILCHIMP_DC and substitutes it into the base URL â if you set the wrong DC you'll get 404 NotResolved errors.
Setup:
- Sign in to Mailchimp â bottom-left avatar â Profile â Extras â API keys â Create a key.
- The key Mailchimp issues you looks roughly like
<32-hex-chars>-usN. Whatever the suffix says (-usN) IS your datacenter. - Set
MAILCHIMP_API_KEY= the full key (including-usN); setMAILCHIMP_DC=usN(e.g.us6).
Authentication: Bearer token. The engine sends Authorization: Bearer ${MAILCHIMP_API_KEY}. Mailchimp also supports HTTP Basic with anystring:API_KEY but Bearer is cleaner and equally valid since 2019.
Audience IDs vs list IDs: Mailchimp renamed 'lists' to 'audiences' in the UI but the API still calls them lists. The list_id in URLs is a 10-character alphanumeric (e.g. a1b2c3d4e5) â find it via mailchimp_list_audiences once and pin it.
Member subscriber_hash: members are addressed by the MD5 hash of the lowercase email, NOT the raw email. Most tools that operate on a member accept either the raw email OR the hash and the adapter passes whatever you give it â but Mailchimp returns 404 if you pass the original-case email when the lowercase hash is expected. Always lowercase email before hashing if you compute it yourself.
PUT vs POST: Mailchimp uses PUT to upsert a member (creates if missing, updates if exists) â mailchimp_upsert_member does this. POST /members would error on duplicate. Stick with the adapter's upsert tool unless you specifically need to fail on duplicate.
Status values: when subscribing a member, status must be subscribed, unsubscribed, cleaned, pending (double opt-in) or transactional. Use subscribed for direct opt-in, pending if the list requires double opt-in.
Tags: tags on members are managed via a dedicated endpoint (/members/{hash}/tags) â mailchimp_update_member_tags accepts an array like [{name: 'vip', status: 'active'}, {name: 'cold', status: 'inactive'}]. Setting active adds the tag; inactive removes it.
Campaign workflow: campaigns have 3 phases â create (POST /campaigns), set content (PUT /campaigns/{id}/content â not exposed here, use the Mailchimp UI for templating), then send (POST /campaigns/{id}/actions/send). For pure trigger-on-existing-campaign, just call mailchimp_send_campaign with the campaign ID.
Rate limits: ~10 concurrent connections per user; daily caps scale with plan. On 429, back off.
Out of scope here: webhooks, marketing automation journeys, e-commerce store sync, transactional email (use the separate Mandrill / Mailchimp Transactional API for that), file manager, conversations.
ããªãã® AI 㯠Mailchimp ãã 2 ã¯ãªãã¯å ã
ã³ãã¯ã¿ãŒãã€ã³ã¹ããŒã«ãè³æ Œæ å ±ã貌ãä»ããAI ã«è³ªåã7 æ¥éç¡æãã¯ã¬ãžããã«ãŒãäžèŠã