Get a Newsletter tools in Cogny
Cogny's Get a Newsletter integration exposes 40 tools (22 read, 12 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 (22): only reads data.
- Write (12): 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_list_contacts | Read | List contacts with pagination and filtering. |
tool_get_contact | Read | Get a single contact by email address. |
tool_create_contact | Write | Create a new contact. |
tool_update_contact | Write | Update an existing contact (partial update). |
tool_delete_contact | Destructive | Delete a contact. |
tool_list_lists | Read | List all contact lists with pagination. |
tool_get_list | Read | Get a single list by its hash. |
tool_create_list | Write | Create a new contact list. |
tool_update_list | Write | Update a list name. |
tool_delete_list | Destructive | Delete a contact list. |
tool_list_drafts | Read | List draft newsletters. |
tool_get_draft | Read | Get a single draft newsletter by ID. |
tool_create_draft | Write | Create a new draft newsletter. |
tool_update_draft | Write | Update a draft newsletter. |
tool_delete_draft | Destructive | Delete a draft newsletter. |
tool_copy_draft | Write | Duplicate a draft newsletter. |
tool_send_draft | Write | Send or schedule a draft newsletter. |
tool_list_sent | Read | List sent newsletters. |
tool_get_sent | Read | Get a single sent newsletter by ID. |
tool_list_scheduled | Read | List scheduled newsletters. |
tool_delete_scheduled | Destructive | Cancel and delete a scheduled newsletter. |
tool_list_reports | Read | List newsletter reports. |
tool_get_report | Read | Get a detailed newsletter report. |
tool_get_report_bounces | Read | Get bounce details for a newsletter report. |
tool_get_report_opens | Read | Get the individual contacts who opened a newsletter. |
tool_get_report_opens_aggregated | Read | Get time-bucketed aggregated open counts for a newsletter report. |
tool_get_report_have_not_opened | Read | Get the contacts who have NOT opened a newsletter. |
tool_get_report_clicks | Read | Get click/link details for a newsletter report, aggregated per link. |
tool_get_report_link_clicks | Read | Get the individual contacts who clicked one specific link. |
tool_get_report_unsubscriptions | Read | Get unsubscription details for a newsletter report. |
tool_list_attributes | Read | List custom contact attributes. |
tool_create_attribute | Write | Create a new custom contact attribute. |
tool_update_attribute | Write | Update an attribute name. |
tool_delete_attribute | Destructive | Delete a custom attribute. |
tool_list_subscriptions | Read | List subscriptions with optional filtering. |
tool_list_senders | Read | List senders with optional search and ordering. |
tool_get_sender | Read | Get a single sender by ID. |
tool_create_sender | Write | Create a new sender. |
tool_update_sender | Write | Update a sender name. |
tool_delete_sender | Destructive | Delete a sender. |
Exact input schemas come from tools/list once Get a Newsletter is connected; the free plan is enough to check. Missing something? Your agent can ask for it with request_feature.