Get a Newsletter scriptable from Bash.
Manage contacts, lists, drafts and senders, send or schedule newsletters, and pull detailed delivery reports — opens, clicks, bounces and unsubscriptions — from the shell over the Get a Newsletter MCP. No REST client to build.
cogny --who
TWO PATHSToday you log into Get a Newsletter, open a sent newsletter, and read its report tab by tab. With the CLI you pull the report and its open/click breakdowns as JSON in one call you can pipe into a spreadsheet or an agent. Connect Get a Newsletter once in Cogny Solo and let your coding agent — or scheduled reports — do the querying for you.
❯ start SoloSelf-onboard with one command. The CLI issues a key, wires nothing, and exposes every Get a Newsletter tool over JSON-RPC. First 15 calls are free.
$ npx @cogny/cli init --agent claude-codecogny tools call
3 EXAMPLESReal tool names from the Get a Newsletter MCP. Send --input JSON, get JSON back.
mcp__Get_a_Newsletter__tool_get_reportDetailed engagement report for one sent newsletter.mcp__Get_a_Newsletter__tool_list_listsList all contact lists with active subscriber counts.mcp__Get_a_Newsletter__tool_create_contactAdd a contact and subscribe it to one or more lists.cogny tools list
MOREA sample of the rest of the Get a Newsletter surface. Run cogny tools list --json for every tool and its input schema.
mcp__Get_a_Newsletter__tool_list_contactsmcp__Get_a_Newsletter__tool_create_listmcp__Get_a_Newsletter__tool_create_draftmcp__Get_a_Newsletter__tool_send_draftmcp__Get_a_Newsletter__tool_list_sendersmcp__Get_a_Newsletter__tool_get_report_opensmcp__Get_a_Newsletter__tool_get_report_clicksmcp__Get_a_Newsletter__tool_get_report_unsubscriptionscogny --faq
No — it is the Cogny CLI calling the Get a Newsletter MCP over the cogny-mcp-proxy. You connect Get a Newsletter once in Cogny, and then every tool is callable from Bash with your Cogny key.
Both. The MCP exposes read tools (contacts, lists, reports, opens/clicks/bounces) and write tools (create and send drafts, schedule sends, manage senders and attributes).
Each sent newsletter has a report id. `tool_get_report` gives the summary; `tool_get_report_opens`, `tool_get_report_clicks`, `tool_get_report_bounces` and `tool_get_report_unsubscriptions` give the per-recipient breakdowns as JSON.
related CLIs
Building an agent? The full tool map for all servers is one fetch: /cli/llms.txt