Mailchimp tools in Cogny
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.
- Read (20): only reads data.
- Write (19): creates or changes something.
- Destructive (6): deletes, 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.
All tools
| Tool | Kind | What it does |
|---|---|---|
tool_get_account_info | Read | Get Mailchimp account information and verify API connectivity. |
tool_list_campaigns | Read | List campaigns with optional filters. |
tool_get_campaign | Read | Get details for a specific campaign. |
tool_get_campaign_content | Read | Get the body content of a campaign (HTML and plain text). |
tool_create_campaign | Write | Create a new campaign. |
tool_update_campaign | Write | Update a campaign's settings. |
tool_delete_campaign | Destructive | Delete a campaign. |
tool_send_campaign | Write | Send a campaign immediately. |
tool_schedule_campaign | Write | Schedule a campaign for future delivery. |
tool_unschedule_campaign | Write | Unschedule a scheduled campaign, returning it to draft status. |
tool_replicate_campaign | Write | Replicate (duplicate) a campaign. |
tool_set_campaign_content | Write | Set the content of a campaign. |
tool_list_audiences | Read | List audiences (mailing lists). |
tool_get_audience | Read | Get details for a specific audience. |
tool_create_audience | Write | Create a new audience (mailing list). |
tool_update_audience | Write | Update an audience's settings. |
tool_delete_audience | Destructive | Delete an audience. |
tool_list_members | Read | List members of an audience. |
tool_get_member | Read | Get details for a specific member by email address. |
tool_add_member | Write | Add a new member to an audience. |
tool_update_member | Write | Update an existing member. |
tool_upsert_member | Write | Add or update a member (upsert). |
tool_archive_member | Destructive | Archive (soft delete) a member from an audience. |
tool_delete_member_permanent | Destructive | Permanently delete a member. |
tool_get_member_tags | Read | Get tags for a specific member. |
tool_update_member_tags | Write | Add or remove tags on a member. |
tool_list_segments | Read | List segments for an audience. |
tool_get_segment | Read | Get details for a specific segment. |
tool_create_segment | Write | Create a segment for an audience. |
tool_update_segment | Write | Update a segment. |
tool_delete_segment | Destructive | Delete a segment. |
tool_list_templates | Read | List templates. |
tool_get_template | Read | Get details for a specific template. |
tool_create_template | Write | Create a new template. |
tool_update_template | Write | Update a template. |
tool_delete_template | Destructive | Delete a template. |
tool_list_reports | Read | List campaign reports. |
tool_get_report | Read | Get a campaign report with performance stats. |
tool_get_report_click_details | Read | Get click tracking details for a campaign. |
tool_get_report_open_details | Read | Get open tracking details for a campaign. |
tool_get_report_unsubscribed | Read | Get members who unsubscribed from a campaign. |
tool_list_automations | Read | List automations. |
tool_get_automation | Read | Get details for a specific automation. |
tool_start_automation | Write | Start all emails in an automation. |
tool_pause_automation | Write | Pause all emails in an automation. |
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.
This page as markdown · All integrations · How Cogny uses Mailchimp