get_article_substack_status
Get Article Substack Status. Get the Substack sync status for an article: draft URL, scheduled time, and last error if any.
| Group | Access | MCP name |
|---|---|---|
| Articles | Read-only | get_article_substack_status |
Description
The description the MCP server sends to the model, word for word. Its rules apply to every call.
Get the Substack sync status for an article: draft URL, scheduled time, and last error if any.
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
articleId | string | Yes |
Example call
The smallest valid request: required arguments only, with placeholder values.
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "get_article_substack_status",
"arguments": {
"articleId": "…"
}
}
}Result
The result has structuredContent that matches this schema. The same data is also in content as JSON text.
| Field | Type | Required | Description |
|---|---|---|---|
articleId | string | Yes | |
message | string | Yes | |
queued | boolean | No | |
status | string | Yes | |
substackDraftUrl | string | null | No | |
substackScheduledAt | string | null | No |
Annotations
| Hint | Value |
|---|---|
readOnlyHint | true |
destructiveHint | false |
openWorldHint | false |
The full input and output JSON Schemas for every tool are in /mcp-tools.json.
unschedule_article_on_substack
Unschedule Article On Substack. Remove a WriteStack article from the Substack schedule.
get_notes_statistics
Get Notes Statistics. Analyze the user's published Substack notes analytics: returns a paginated batch of notes with engagement metrics (impressions, clicks, reactions, comments, restacks, profile visits, shares, free/paid subscribers) and an audience split (subscribers, followers, strangers) when Substack stored one.