integrations tools mailchimp

    Mailchimp MCP for your AI agent

    Cogny's Mailchimp integration exposes 45 tools (20 read, 19 write, 6 destructive) to an AI agent over MCP. The same tools are available on every plan, from your own AI client or inside the Cogny app.

    • 20readonly reads data.
    • 19writecreates or changes something.
    • 6destructivedeletes, removes or replaces something.

    Over MCP your own AI client asks before it runs a write. To take a tool away from your agent, block it in Settings → Integrations. Plans, approvals and limits

    set it up.

    Add Cogny to your AI client once, then connect Mailchimp in Cogny. Every Mailchimp tool below appears in the client.

    • Claude CodeRun claude mcp add --transport http cogny https://app.cogny.com/mcp, then authorise in the browser.
    • Claude.aiSettings → Connectors → Add custom connector, URL https://app.cogny.com/mcp, then log in and pick your workspace.
    • ChatGPTSettings → Apps → Advanced settings → Developer mode → Create app, URL https://app.cogny.com/mcp, authentication OAuth.
    • CursorIn Cogny, Settings → Data & Integrations → Connect AI Clients shows the block to paste into .mcp.json, with an API key.
    • CodexRun codex mcp add cogny --url https://app.cogny.com/mcp.

    Full setup, and how to undo it

    what each tool does.

    Read 20 · only reads data

    • tool_get_account_infoReadGet Mailchimp account information and verify API connectivity.
    • tool_list_campaignsReadList campaigns with optional filters.
    • tool_get_campaignReadGet details for a specific campaign.
    • tool_get_campaign_contentReadGet the body content of a campaign (HTML and plain text).
    • tool_list_audiencesReadList audiences (mailing lists).
    • tool_get_audienceReadGet details for a specific audience.
    • tool_list_membersReadList members of an audience.
    • tool_get_memberReadGet details for a specific member by email address.
    • tool_get_member_tagsReadGet tags for a specific member.
    • tool_list_segmentsReadList segments for an audience.
    • tool_get_segmentReadGet details for a specific segment.
    • tool_list_templatesReadList templates.
    • tool_get_templateReadGet details for a specific template.
    • tool_list_reportsReadList campaign reports.
    • tool_get_reportReadGet a campaign report with performance stats.
    • tool_get_report_click_detailsReadGet click tracking details for a campaign.
    • tool_get_report_open_detailsReadGet open tracking details for a campaign.
    • tool_get_report_unsubscribedReadGet members who unsubscribed from a campaign.
    • tool_list_automationsReadList automations.
    • tool_get_automationReadGet details for a specific automation.

    Write 19 · creates or changes something

    • tool_create_campaignWriteCreate a new campaign.
    • tool_update_campaignWriteUpdate a campaign's settings.
    • tool_send_campaignWriteSend a campaign immediately.
    • tool_schedule_campaignWriteSchedule a campaign for future delivery.
    • tool_unschedule_campaignWriteUnschedule a scheduled campaign, returning it to draft status.
    • tool_replicate_campaignWriteReplicate (duplicate) a campaign.
    • tool_set_campaign_contentWriteSet the content of a campaign.
    • tool_create_audienceWriteCreate a new audience (mailing list).
    • tool_update_audienceWriteUpdate an audience's settings.
    • tool_add_memberWriteAdd a new member to an audience.
    • tool_update_memberWriteUpdate an existing member.
    • tool_upsert_memberWriteAdd or update a member (upsert).
    • tool_update_member_tagsWriteAdd or remove tags on a member.
    • tool_create_segmentWriteCreate a segment for an audience.
    • tool_update_segmentWriteUpdate a segment.
    • tool_create_templateWriteCreate a new template.
    • tool_update_templateWriteUpdate a template.
    • tool_start_automationWriteStart all emails in an automation.
    • tool_pause_automationWritePause all emails in an automation.

    Destructive 6 · deletes, removes or replaces something

    • tool_delete_campaignDestructiveDelete a campaign.
    • tool_delete_audienceDestructiveDelete an audience.
    • tool_archive_memberDestructiveArchive (soft delete) a member from an audience.
    • tool_delete_member_permanentDestructivePermanently delete a member.
    • tool_delete_segmentDestructiveDelete a segment.
    • tool_delete_templateDestructiveDelete a template.

    Exact input schemas come from tools/list once Mailchimp is connected; the free plan is enough to check. Missing something? Your agent can ask for it with request_feature.