Substack drafts, Notes, analytics and consented subscribers. Long-form posts stay draft-only.
npx @getmcp/cli add io.github.conorbronsdon/substack-mcpRequires Node.js 18+. Community-contributed server. Review source before installing.
SUBSTACK_PUBLICATION_URLYour Substack publication URL (e.g., https://yourblog.substack.com)
SUBSTACK_SESSION_TOKENconnect.sid cookie value from your Substack session
SUBSTACK_USER_IDYour Substack user ID
Config file: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"io.github.conorbronsdon/substack-mcp": {
"command": "npx",
"args": [
"-y",
"@conorbronsdon/substack-mcp"
],
"env": {
"SUBSTACK_PUBLICATION_URL": "",
"SUBSTACK_SESSION_TOKEN": "",
"SUBSTACK_USER_ID": ""
}
}
}
}Reasonbook: decisions that survive the session, in a local record AI agents keep.
Start Claude Code and Codex agents the person can watch, wait for them and read their answers.
Turn any idea, URL, doc, or PDF into on-brand visuals: 100+ formats, native in 150+ languages
Turn footage into finished video: reframing, captions behind the subject, motion graphics, renders.