MCP server
Substack MCP Server
- Repository:
- github.com/conorbronsdon/substack-mcp
- Stars:
- 44
- Last push:
- 2026-10-27
- License:
- MIT
Substack drafts, Notes, analytics and consented subscribers. Long-form posts stay draft-only.
Good fit for
- One-command install
- Runs fully local
- MIT license
Facts
- Category
- Marketing and SEO
- Pricing
- Unknown
- Authentication
- API key
- Transport
- stdio
- Hosting
- Local
- Maker
- Unknown
- Access
- Unknown
- Language
- TypeScript
- Install method
- npx
- Operating system
- Unknown
- Client
- Unknown
- License
- Permissive
- Maintenance
- Active
Install
claude mcp add --env 'SUBSTACK_PUBLICATION_URL=<YOUR_VALUE>' --env 'SUBSTACK_SESSION_TOKEN=<YOUR_VALUE>' --env 'SUBSTACK_USER_ID=<YOUR_VALUE>' --transport stdio conorbronsdon-substack-mcp -- npx -y @conorbronsdon/substack-mcpPaste into claude_desktop_config.json
{
"mcpServers": {
"conorbronsdon-substack-mcp": {
"command": "npx",
"args": [
"-y",
"@conorbronsdon/substack-mcp"
],
"env": {
"SUBSTACK_PUBLICATION_URL": "<YOUR_VALUE>",
"SUBSTACK_SESSION_TOKEN": "<YOUR_VALUE>",
"SUBSTACK_USER_ID": "<YOUR_VALUE>"
}
}
}
}Paste into ~/.cursor/mcp.json
{
"mcpServers": {
"conorbronsdon-substack-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@conorbronsdon/substack-mcp"
],
"env": {
"SUBSTACK_PUBLICATION_URL": "<YOUR_VALUE>",
"SUBSTACK_SESSION_TOKEN": "<YOUR_VALUE>",
"SUBSTACK_USER_ID": "<YOUR_VALUE>"
}
}
}
}Paste into .vscode/mcp.json
{
"servers": {
"conorbronsdon-substack-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@conorbronsdon/substack-mcp"
],
"env": {
"SUBSTACK_PUBLICATION_URL": "<YOUR_VALUE>",
"SUBSTACK_SESSION_TOKEN": "<YOUR_VALUE>",
"SUBSTACK_USER_ID": "<YOUR_VALUE>"
}
}
}
}{
"mcpServers": {
"conorbronsdon-substack-mcp": {
"command": "npx",
"args": [
"-y",
"@conorbronsdon/substack-mcp"
],
"env": {
"SUBSTACK_PUBLICATION_URL": "<YOUR_VALUE>",
"SUBSTACK_SESSION_TOKEN": "<YOUR_VALUE>",
"SUBSTACK_USER_ID": "<YOUR_VALUE>"
}
}
}
}[mcp_servers.conorbronsdon-substack-mcp]
command = "npx"
args = ["-y", "@conorbronsdon/substack-mcp"]
env = { SUBSTACK_PUBLICATION_URL = "<YOUR_VALUE>", SUBSTACK_SESSION_TOKEN = "<YOUR_VALUE>", SUBSTACK_USER_ID = "<YOUR_VALUE>" }{
"mcpServers": {
"conorbronsdon-substack-mcp": {
"command": "npx",
"args": [
"-y",
"@conorbronsdon/substack-mcp"
],
"env": {
"SUBSTACK_PUBLICATION_URL": "<YOUR_VALUE>",
"SUBSTACK_SESSION_TOKEN": "<YOUR_VALUE>",
"SUBSTACK_USER_ID": "<YOUR_VALUE>"
}
}
}
}Env vars and secrets
SUBSTACK_PUBLICATION_URLEnv varYour Substack publication URL (e.g., https://yourblog.substack.com)
SUBSTACK_SESSION_TOKENEnv varSecretconnect.sid cookie value from your Substack session
SUBSTACK_USER_IDEnv varYour Substack user ID
Ratings
Not enough ratings yet
Ratings show once 3 people have rated.
Sign in to rate and comment. Sign in
Comments (0)
Sign in to rate and comment. Sign in
No comments yet.
Alternatives
From the same category
| Name | Pricing | Authentication | Hosting | Stars |
|---|---|---|---|---|
| New-Term Radar | Unknown | API key | Local | 1.9k |
| Google Ads + Meta Ads + SEO/GEO MCP | Unknown | Unknown | Remote | 6.2k |
| reddit-mcp-buddy | Unknown | Unknown | Local | 865 |
| OpenPost | Unknown | Unknown | Remote | 822 |
| Usertour MCP Server | Unknown | Unknown | Remote | 2.3k |
| NotFair | Unknown | Unknown | Remote | 4.1k |
Score: 71
- Popularity
- 44
- Maintenance
- 100
- Trust
- 73
- Completeness
- 90
- Community
- 50
Formula version 1
Listed in:
Official MCP Registry, awesome-mcp-servers.Data from the Official MCP Registry.