
Substack Ops
Run Substack publication tasks from your IDE with a 26-tool MCP and CLI, including propose_reply drafts, using session auth instead of a public API key.
Overview
substack-ops is a MCP server for the Grow phase that provides 26 Substack tools and CLI access with session-token auth and propose_reply drafting in the IDE.
What is this MCP server?
- 26-tool MCP server with matching Substack CLI (uvx substack-ops mcp serve)
- propose_reply flow for IDE-drafted responses; described as no public API keys required
- SUBSTACK_SESSION_TOKEN (s%3A cookie) plus optional SUBSTACK_PUBLICATION_URL and SUBSTACK_USER_ID
- PyPI package version 0.3.5, stdio transport
- 26 MCP tools per registry description
- PyPI substack-ops version 0.3.5, stdio transport
- Core secret: SUBSTACK_SESSION_TOKEN (s%3A cookie string)
What problem does it solve?
Newsletter solo founders bounce between Substack’s web UI and their agent when replying to readers and managing posts without an official MCP-friendly API.
Who is it for?
Substack writers using Cursor or Claude Code who want agent-assisted engagement and ops with cookie/session auth.
Skip if: Creators not on Substack, enterprises prohibiting session-token automation, or workflows needing guaranteed official Substack partner APIs only.
What do I get? / Deliverables
Your coding agent invokes 26 local MCP tools to propose replies and run publication ops you confirm, using your Substack session credentials.
- Local MCP with 26 Substack tools wired to your agent
- Agent-proposed replies and publication actions you review before sending
Recommended MCP Servers
Journey fit
How it compares
Substack-specific 26-tool MCP and CLI, not a generic email skill or Ghost integration.
Common Questions / FAQ
Who is Substack Ops for?
Solo builders running a Substack who want 26 MCP tools and CLI commands inside their IDE for content and reply workflows.
When should I use Substack Ops?
Use it during grow/content when you need propose_reply drafts, publication reads, and ops without a separate Substack API key product.
How do I add Substack Ops to my agent?
Install Substack Ops via uvx, run mcp serve, set SUBSTACK_SESSION_TOKEN and optional SUBSTACK_PUBLICATION_URL or USER_ID in env or mcp.json, then register the stdio server.