Get daily audience stats
get_stats_snapshotRead the stored daily audience series for a period: subscribers, paid subscribers, followers, email open rate, unsubscribes, impressions, engagements, and (for the owner) ARR and Medium earnings, one point per day, plus the latest point and the change over the period. Reads what Narrareach has stored; it does not live-fetch Substack. Team members see only their assigned publication, without ARR or account-wide fields.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_stats_snapshot"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Days of history. Defaults to 30. | |
| workspace | No | Optional authorized team workspace name or id. Absence selects the authenticated user’s personal account. | |
| publicationId | No | Optional Substack publication id. Team members can only read an assigned publication. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | Yes | ||
| change | Yes | ||
| latest | Yes | ||
| snapshots | Yes | ||
| publication | Yes | ||
| connectedAccount | No |