Check the article audience on Substack
get_substack_article_audienceRead a scheduled or published Substack article from Substack itself and report what Substack saved: its audience (only_subscribers is a Freewall, only_paid a paywall or paid-only post, everyone), whether the wall divider is there and the words just before it, and whether it will email subscribers. Compares that with the Narrareach draft and lists any differences. Use this, not get_scheduled_item_readiness or get_draft, before telling a writer their Freewall or paywall is set on Substack: those only describe what Narrareach sent. Read-only; changes nothing on Substack or in Narrareach.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>"
},
"name": "get_substack_article_audience"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Scheduled article id from list_scheduled_items. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| checked | Yes | ||
| matches | No | ||
| message | Yes | ||
| expected | No | ||
| substack | No | ||
| differences | No | ||
| connectedAccount | No |