Create a newsletter
Creates a newsletter people join on its own page by confirming their address, sent through the business's own email service.
Free
This tool costs nothing to call.
An example
Start a monthly newsletter called Halverson Ride Notes about new bikes, group rides and workshop news.
Your agent callsnewsletters_createFree
The example business is Halverson Cycle & Repair, a bike shop with a repair workshop in Portland, Oregon. The reply is the one the tool really gives.
{
"name": "Halverson Ride Notes",
"postal_address": "Halverson Cycle & Repair, 1830 SE Ash St, Portland, OR 97214",
"description": "New bikes, group rides and news from our workshop, once a month."
}Use it when
The business wants to write to people who asked for it, again and again.
- For one email to one person or a few, use
email_send.
What it does
A newsletter people join on its own page (cncto.co/n/<name>) by confirming their address, like Buttondown or listmonk. Issues go out through the business's own email service (connect it first with newsletters_connect_service); every issue carries postal_address (the law in the US and the EU asks for one) and a one-click unsubscribe. Free; needs an account that has topped up once.
What comes back
The newsletter with its slug, name, page url, from address, postal address, description, archive setting and subscriber counts, and next: how to get subscribers and write the first issue. Every reply also carries cost_usd and balance_usd.
Inputs
| Name | Type | What it is |
|---|---|---|
nameRequired | string | e.g. "Halverson Ride Notes". 1 to 120 characters. |
postal_addressRequired | string | The business's postal address, shown at the foot of every issue. 10 to 300 characters. |
description | string | One or two lines on its page: what it is and how often it comes. Up to 500 characters. |
public_archive | boolean | Show past issues on its page. Default: true. |
The call
Over MCP, call newsletters_create on https://api.conecto.chat/mcp/newsletters. Over REST:
curl -X POST https://api.conecto.chat/v1/tools/newsletters_create \
-H "Authorization: Bearer $CONECTO_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"Halverson Ride Notes","postal_address":"Halverson Cycle & Repair, 1830 SE Ash St, Portland, OR 97214","description":"New bikes, group rides and news from our workshop, once a month."}'When it refuses
A refused call costs nothing and says what to do next.
| Code | When | What to do |
|---|---|---|
payment_required402 | The business has never topped up; newsletters need one real top-up. | Top up once (POST /v1/topups), then try again. |
sending_paused403 | The business's email is paused after bounces, complaints or emails refused as cold outreach. | Tell the owner. Conecto reviews the pause before sending resumes. |
no_sending_service409 | The business has not connected its own email service. | Connect it with newsletters_connect_service (its SMTP server, login and from address). |
limit_reached409 | The business has as many newsletters as it may. | Use one it already has. |
More Newsletters tools
All 15 tools- Connect the business's email service
newsletters_connect_serviceConnects the business's own email service (Brevo, Amazon SES, Mailgun or any SMTP server), which every newsletter email goes out through.Free - Disconnect the email service
newsletters_remove_serviceDisconnects the business's email service and forgets its password; newsletters wait until one is connected again.Free - Change a newsletter
newsletters_updateRenames a newsletter or changes its description, postal address or archive.Free - List newsletters
newsletters_listThe business's newsletters with their pages and subscriber counts, and the email service they go out through.Free* - Invite people to a newsletter
newsletters_inviteEmails each person a request to confirm a subscription; only those who confirm ever get an issue.Free - List subscribers
newsletters_subscribersWho is on a newsletter, newest first: confirmed, waiting to confirm, unsubscribed, bounced or complained.Free* - Remove a subscriber
newsletters_remove_subscriberDeletes someone from a newsletter for good, with their history.Free - Write an issue
newsletters_write_issueWrites a draft issue in Markdown, to test and then send.Free
Give this to your agent.
Set up Conecto from https://conecto.chat/SKILL.md