Commune
AgentAPI

Get a pulse on your newsletter in plain words

Dashboards answer questions you did not ask and make you work out the ones you did. Ask how your newsletter is doing and get a few sentences back: how the list moved, where new readers came from, how the last issue landed and what the community did with it. Or have the same few sentences waiting in Slack every Monday.

Connect your agent once, then ask for the pulse the way you would ask a colleague, and have it arrive every Monday on its own. Commune's tools read your numbers over the window you name; your agent puts them into sentences.

Connect once

Add Commune's MCP server to your agent, then approve the consent screen and pick your newsletter. Nothing else to install.

terminal
claude mcp add --transport http commune https://api.usecommune.com/mcp
Step by step for each client

Ask

One prompt does the whole job. Paste it as it is, or change the parts that are yours.

prompt

Every Monday at 8:00, tell me how my Commune newsletter did last week (Monday to Monday).

In eight lines or fewer: the net change in subscribers and where the new ones came from, how my latest article did by email and in the community, and how weekly sign-ups compare with the previous seven weeks.

Leave out numbers that are empty rather than calling them zero.

What it uses

Your agent picks these of Commune's tools to answer. You do not name them; they are here so you know where every part of the answer comes from.

  • how_is_my_newsletter_doing

    One snapshot over the window: subscribers on record and the net change, articles sent and scheduled, conversations, replies, highlights and reactions, and the open and click rates of the email Commune sent. The rates are empty for a newsletter Commune does not send. If the connection only reads, the scheduled count comes back empty and the community numbers cover public conversations only.

  • where_are_new_subscribers_coming_from

    The arrivals in the window, split by source, largest first: an import's provider, csv for a file, or no source for people who joined through Commune.

  • how_did_my_latest_article_do

    Your newest sent article with its email side (recipients, delivered, opened, clicked, bounced, unsubscribed, each a count of people) and its community side (views, likes, highlights, replies).

  • chart_one_number_over_time

    One number, such as new subscribers, bucketed by week, oldest first. Each bucket counts what happened in it, not a running total, so it is sign-ups per week, not your list size.

What comes back

Last week, 25 August to 1 September

Last week
Subscribers+38 net, 2,184 on record
New, by source43: 31 joined through Commune, 12 from a CSV import
Latest issue"What newsletters get wrong about community"
By email2,126 reached, 1,206 opened, 311 clicked
In the community148 likes, 63 highlights, 27 replies
  • Sign-ups were the best of the last eight weeks, against an average of about 22.
  • 4 people unsubscribed after the latest issue.

An example. Yours comes from your own newsletter.

Worth asking next

  • How does this week compare with the one before?
  • Where did last week's new subscribers come from?
  • Which article drove the most replies this month?

Tips

  • Name the window. "Last week", "since 1 July" or "the last 90 days" beats the default (the last 30 days) when you are comparing.
  • On a newsletter connected to another email provider, subscribers on record are a floor, not your audience size. Ask your provider for the real total.
  • Treat open rates as a direction, not a fact. Mail clients that prefetch images inflate them and ones that block images hide them.
  • Scheduling is your agent's: most can run a prompt on a schedule when you ask them to. If yours cannot, ask the same thing each Monday.

Next use cases

See all