History of Substack MCP Server
io.github.conorbronsdon/substack-mcp · Registry status: active
Every published change to this entry, most recent first.
| 2026-09-25 | Declared version: 1.2.1 → 1.3.0 |
|---|---|
| 2026-09-25 | Last changed in the registry (raw): 2026-09-18 → 2026-09-24 |
| 2026-09-25 | First listed in the registry (raw): 2026-09-18 → 2026-09-24 |
| 2026-09-25 | Connection 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-25 | Package versions (raw): 1.2.1 → 1.3.0 |
| 2026-09-19 | Declared version: 1.2.0 → 1.2.1 |
| 2026-09-19 | Last changed in the registry (raw): 2026-09-14 → 2026-09-18 |
| 2026-09-19 | First listed in the registry (raw): 2026-09-14 → 2026-09-18 |
| 2026-09-19 | Connection 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-19 | Package versions (raw): 1.2.0 → 1.2.1 |
| 2026-09-15 | Declared version: 1.0.0 → 1.2.0 |
| 2026-09-15 | Last changed in the registry (raw): 2026-09-08 → 2026-09-14 |
| 2026-09-15 | First listed in the registry (raw): 2026-09-08 → 2026-09-14 |
| 2026-09-15 | Connection 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-15 | Package versions (raw): 1.0.0 → 1.2.0 |
| 2026-09-09 | Declared version: 0.8.0 → 1.0.0 |
| 2026-09-09 | Last changed in the registry (raw): 2026-09-07 → 2026-09-08 |
| 2026-09-09 | First listed in the registry (raw): 2026-09-07 → 2026-09-08 |
| 2026-09-09 | Connection 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-09 | Package versions (raw): 0.8.0 → 1.0.0 |
| 2026-09-08 | Declared version: 0.6.2 → 0.8.0 |
| 2026-09-08 | Required secrets declared: no → yes |
| 2026-09-08 | Description (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-08 | Last changed in the registry (raw): 2026-08-03 → 2026-09-07 |
| 2026-09-08 | First listed in the registry (raw): 2026-08-03 → 2026-09-07 |
| 2026-09-08 | Connection 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-08 | Package versions (raw): 0.6.2 → 0.8.0 |
| 2026-09-08 | Required secret variables (raw): – → SUBSTACK_SESSION_TOKEN |
| 2026-09-08 | Homepage: https://github.com/conorbronsdon/substack-mcp → https://github.com/conorbronsdon/substack-mcp#readme |
| 2026-08-26 | Description (raw): – → Substack MCP server: posts are draft-only by design; short-form Notes publish immediately. |
| 2026-08-16 | Last changed in the registry (raw): – → 2026-08-03 |
| 2026-08-16 | First listed in the registry (raw): – → 2026-08-03 |
| 2026-08-16 | Registry status message (raw): – → – |
| 2026-08-16 | Schema version of the raw record (raw): – → https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json |
| 2026-08-16 | Icon formats (raw): – → – |
| 2026-08-16 | Environment 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-16 | Environment variable formats (raw): – → – |
| 2026-08-16 | Delivery form (raw): – → package |
| 2026-08-16 | Remote hosts (raw): – → – |
| 2026-08-16 | Remote URLs (raw): – → – |
| 2026-08-16 | Runtime hints (raw): – → npx |
| 2026-08-16 | Package versions (raw): – → 0.6.2 |
| 2026-08-16 | Package identifiers (raw): – → @conorbronsdon/substack-mcp |
| 2026-08-16 | Repository subfolder (raw): – → – |
| 2026-08-16 | Repository platform (raw): – → github |
| 2026-08-16 | Path environment variables (raw): – → – |
| 2026-08-16 | Required secret headers (raw): – → – |
| 2026-08-06 | Declared version: – → 0.6.2 |
| 2026-08-06 | Repository URL listed: – → yes |
| 2026-08-06 | Path 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