<!-- Generated from Cogny's tool registry. Canonical page: https://cogny.com/integrations/getanewsletter/tools -->

# 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.

## 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`.

---

All integrations: https://cogny.com/integrations/tools/index.md
Plans, approvals, limits and data protection: https://cogny.com/buying-guide.md
What Cogny is: https://cogny.com/llms.txt
