You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-1Lines changed: 14 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ Create and manage your Substack newsletter from your AI assistant or terminal. P
16
16
17
17
---
18
18
19
-

19
+

20
20
21
21
The demo runs actual MCP handlers against offline sample data. No live API calls or publication occur. Follow the [draft workflow](docs/workflow.md) to create, find, export and review a post.
22
22
@@ -59,6 +59,19 @@ For 1.0 setup coverage and account eligibility, see [compatibility](docs/compati
59
59
drafts until you publish them in Substack's editor. `create_note` and
60
60
`create_note_with_link` publish immediately.
61
61
62
+
## Community walkthrough
63
+
64
+
Jonathan Price's [I used Codex to connect ChatGPT to Substack. Then it drafted this post.](https://craftandcontext.substack.com/p/i-used-codex-to-connect-chatgpt-to-substack)
65
+
walks through using Codex to install the MCP locally, connecting ChatGPT through
66
+
OpenAI's Secure MCP Tunnel, and creating a private draft for manual publication.
67
+
He used the connection to create the draft of the guide itself.
68
+
69
+
The guide documents his September 18, 2026 setup with version 1.2.0. Its reported
70
+
`get_post` 404 is fixed in 1.2.1. Client interfaces and access requirements can
71
+
change; use the [setup instructions below](#setup) for this package's current
72
+
configuration. This is a community walkthrough, not a hosted service provided
73
+
by this project.
74
+
62
75
## Setup
63
76
64
77
Requires **Node.js 22 or newer** (CI covers Node 22 and 24). Browser login additionally requires Playwright.
Copy file name to clipboardExpand all lines: docs/workflow.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,6 +30,19 @@ preflight checks do not prove rendering or publication readiness. The server
30
30
does not publish, schedule or delete long-form posts. The separate Note tools
31
31
publish immediately and are not used in this workflow.
32
32
33
+
## Community example: Codex and ChatGPT
34
+
35
+
For a complete installation-to-draft account, read Jonathan Price's
36
+
[I used Codex to connect ChatGPT to Substack. Then it drafted this post.](https://craftandcontext.substack.com/p/i-used-codex-to-connect-chatgpt-to-substack)
37
+
at Craft & Context. He used Codex for local setup, connected ChatGPT through
38
+
OpenAI's Secure MCP Tunnel, and created the guide as a private Substack draft
39
+
before publishing it manually.
40
+
41
+
His September 18, 2026 walkthrough used 1.2.0 and reported a `get_post` 404;
42
+
that retrieval bug is fixed in 1.2.1. Follow the [current package setup](../README.md#setup)
43
+
for configuration and keep the distinction between private long-form drafts
44
+
and immediately published Notes.
45
+
33
46
## Use the CLI for file review
34
47
35
48
The CLI shares the MCP credential resolution and draft safeguards:
0 commit comments