Skip to content

History of Substack MCP Server

io.github.conorbronsdon/substack-mcp · Registry status: active

Report data on this entry

Every published change to this entry, most recent first.

Changes
2026-09-25Declared version: 1.2.1 → 1.3.0
2026-09-25Last changed in the registry (raw): 2026-09-18 → 2026-09-24
2026-09-25First listed in the registry (raw): 2026-09-18 → 2026-09-24
2026-09-25Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"@conorbronsdon/substack-mcp","version":"1.2.1","runtimeHint":"npx","transport":"stdio","environment":[{"name":"SUBSTACK_PUBLICATION_URL","description":"Your Substack publication URL (e.g., https://yourblog.substack.com)","required":true,"secret":false},{"name":"SUBSTACK_SESSION_TOKEN","description":"connect.sid cookie value from your Substack session","required":true,"secret":true},{"name":"SUBSTACK_USER_ID","description":"Your Substack user ID","required":true,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"@conorbronsdon/substack-mcp","version":"1.3.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"SUBSTACK_PUBLICATION_URL","description":"Your Substack publication URL (e.g., https://yourblog.substack.com)","required":true,"secret":false},{"name":"SUBSTACK_SESSION_TOKEN","description":"connect.sid cookie value from your Substack session","required":true,"secret":true},{"name":"SUBSTACK_USER_ID","description":"Your Substack user ID","required":true,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-09-25Package versions (raw): 1.2.1 → 1.3.0
2026-09-19Declared version: 1.2.0 → 1.2.1
2026-09-19Last changed in the registry (raw): 2026-09-14 → 2026-09-18
2026-09-19First listed in the registry (raw): 2026-09-14 → 2026-09-18
2026-09-19Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"@conorbronsdon/substack-mcp","version":"1.2.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"SUBSTACK_PUBLICATION_URL","description":"Your Substack publication URL (e.g., https://yourblog.substack.com)","required":true,"secret":false},{"name":"SUBSTACK_SESSION_TOKEN","description":"connect.sid cookie value from your Substack session","required":true,"secret":true},{"name":"SUBSTACK_USER_ID","description":"Your Substack user ID","required":true,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"@conorbronsdon/substack-mcp","version":"1.2.1","runtimeHint":"npx","transport":"stdio","environment":[{"name":"SUBSTACK_PUBLICATION_URL","description":"Your Substack publication URL (e.g., https://yourblog.substack.com)","required":true,"secret":false},{"name":"SUBSTACK_SESSION_TOKEN","description":"connect.sid cookie value from your Substack session","required":true,"secret":true},{"name":"SUBSTACK_USER_ID","description":"Your Substack user ID","required":true,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-09-19Package versions (raw): 1.2.0 → 1.2.1
2026-09-15Declared version: 1.0.0 → 1.2.0
2026-09-15Last changed in the registry (raw): 2026-09-08 → 2026-09-14
2026-09-15First listed in the registry (raw): 2026-09-08 → 2026-09-14
2026-09-15Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"@conorbronsdon/substack-mcp","version":"1.0.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"SUBSTACK_PUBLICATION_URL","description":"Your Substack publication URL (e.g., https://yourblog.substack.com)","required":true,"secret":false},{"name":"SUBSTACK_SESSION_TOKEN","description":"connect.sid cookie value from your Substack session","required":true,"secret":true},{"name":"SUBSTACK_USER_ID","description":"Your Substack user ID","required":true,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"@conorbronsdon/substack-mcp","version":"1.2.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"SUBSTACK_PUBLICATION_URL","description":"Your Substack publication URL (e.g., https://yourblog.substack.com)","required":true,"secret":false},{"name":"SUBSTACK_SESSION_TOKEN","description":"connect.sid cookie value from your Substack session","required":true,"secret":true},{"name":"SUBSTACK_USER_ID","description":"Your Substack user ID","required":true,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-09-15Package versions (raw): 1.0.0 → 1.2.0
2026-09-09Declared version: 0.8.0 → 1.0.0
2026-09-09Last changed in the registry (raw): 2026-09-07 → 2026-09-08
2026-09-09First listed in the registry (raw): 2026-09-07 → 2026-09-08
2026-09-09Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"@conorbronsdon/substack-mcp","version":"0.8.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"SUBSTACK_PUBLICATION_URL","description":"Your Substack publication URL (e.g., https://yourblog.substack.com)","required":true,"secret":false},{"name":"SUBSTACK_SESSION_TOKEN","description":"connect.sid cookie value from your Substack session","required":true,"secret":true},{"name":"SUBSTACK_USER_ID","description":"Your Substack user ID","required":true,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"@conorbronsdon/substack-mcp","version":"1.0.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"SUBSTACK_PUBLICATION_URL","description":"Your Substack publication URL (e.g., https://yourblog.substack.com)","required":true,"secret":false},{"name":"SUBSTACK_SESSION_TOKEN","description":"connect.sid cookie value from your Substack session","required":true,"secret":true},{"name":"SUBSTACK_USER_ID","description":"Your Substack user ID","required":true,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-09-09Package versions (raw): 0.8.0 → 1.0.0
2026-09-08Declared version: 0.6.2 → 0.8.0
2026-09-08Required secrets declared: no → yes
2026-09-08Description (raw): Substack MCP server: posts are draft-only by design; short-form Notes publish immediately. → Substack drafts, Notes, analytics and consented subscribers. Long-form posts stay draft-only.
2026-09-08Last changed in the registry (raw): 2026-08-03 → 2026-09-07
2026-09-08First listed in the registry (raw): 2026-08-03 → 2026-09-07
2026-09-08Connection paths (source structure): – → {"packages":[{"registryType":"npm","identifier":"@conorbronsdon/substack-mcp","version":"0.8.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"SUBSTACK_PUBLICATION_URL","description":"Your Substack publication URL (e.g., https://yourblog.substack.com)","required":true,"secret":false},{"name":"SUBSTACK_SESSION_TOKEN","description":"connect.sid cookie value from your Substack session","required":true,"secret":true},{"name":"SUBSTACK_USER_ID","description":"Your Substack user ID","required":true,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-09-08Package versions (raw): 0.6.2 → 0.8.0
2026-09-08Required secret variables (raw): – → SUBSTACK_SESSION_TOKEN
2026-09-08Homepage: https://github.com/conorbronsdon/substack-mcp → https://github.com/conorbronsdon/substack-mcp#readme
2026-08-26Description (raw): – → Substack MCP server: posts are draft-only by design; short-form Notes publish immediately.
2026-08-16Last changed in the registry (raw): – → 2026-08-03
2026-08-16First listed in the registry (raw): – → 2026-08-03
2026-08-16Registry status message (raw): – → –
2026-08-16Schema version of the raw record (raw): – → https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json
2026-08-16Icon formats (raw): – → –
2026-08-16Environment variable descriptions (raw): – → SUBSTACK_PUBLICATION_URL=Your Substack publication URL (e.g., https://yourblog.substack.com) · SUBSTACK_SESSION_TOKEN=connect.sid cookie value from your Substack session · SUBSTACK_USER_ID=Your Substack user ID
2026-08-16Environment variable formats (raw): – → –
2026-08-16Delivery form (raw): – → package
2026-08-16Remote hosts (raw): – → –
2026-08-16Remote URLs (raw): – → –
2026-08-16Runtime hints (raw): – → npx
2026-08-16Package versions (raw): – → 0.6.2
2026-08-16Package identifiers (raw): – → @conorbronsdon/substack-mcp
2026-08-16Repository subfolder (raw): – → –
2026-08-16Repository platform (raw): – → github
2026-08-16Path environment variables (raw): – → –
2026-08-16Required secret headers (raw): – → –
2026-08-06Declared version: – → 0.6.2
2026-08-06Repository URL listed: – → yes
2026-08-06Path argument present: – → no

This view pages forward and states no total: individual rows are dropped only at output time when their evidence is missing. A counted total would be larger than what is shown.

tracevero · https://tracevero.com/mcp/io-github-conorbronsdon-substack-mcp/aenderungen