{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.marcomoauro/substack-mcp","description":"Manage Substack publishing, subscribers, analytics, reader feeds, comments, and images through MCP.","title":"Substack MCP Server","repository":{"url":"https://github.com/marcomoauro/substack-mcp","source":"github"},"version":"1.3.1","websiteUrl":"https://implementing.substack.com/p/mcp-server-for-substack","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"substack-mcp","version":"1.3.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full URL of your Substack publication, including https://","isRequired":true,"placeholder":"https://your-publication.substack.com","name":"SUBSTACK_PUBLICATION_URL"},{"description":"Value of the substack.sid or connect.sid cookie from your authenticated Substack session","isRequired":true,"isSecret":true,"name":"SUBSTACK_SESSION_TOKEN"},{"description":"Numeric user ID returned by Substack's publication_user request","isRequired":true,"placeholder":"123456789","name":"SUBSTACK_USER_ID"}]},{"registryType":"oci","identifier":"docker.io/marcomoauro/substack-mcp:v1.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full URL of your Substack publication, including https://","isRequired":true,"placeholder":"https://your-publication.substack.com","name":"SUBSTACK_PUBLICATION_URL"},{"description":"Value of the substack.sid or connect.sid cookie from your authenticated Substack session","isRequired":true,"isSecret":true,"name":"SUBSTACK_SESSION_TOKEN"},{"description":"Numeric user ID returned by Substack's publication_user request","isRequired":true,"placeholder":"123456789","name":"SUBSTACK_USER_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-29T08:22:31.499943Z","publishedAt":"2026-08-29T08:22:31.499943Z","updatedAt":"2026-08-29T08:22:31.499943Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.marcomoauro/substack-mcp","description":"Manage Substack publishing, subscribers, analytics, reader feeds, comments, and images through MCP.","title":"Substack MCP Server","repository":{"url":"https://github.com/marcomoauro/substack-mcp","source":"github"},"version":"1.3.2","websiteUrl":"https://implementing.substack.com/p/mcp-server-for-substack","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"substack-mcp","version":"1.3.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full URL of your Substack publication, including https://","isRequired":true,"placeholder":"https://your-publication.substack.com","name":"SUBSTACK_PUBLICATION_URL"},{"description":"Value of the substack.sid or connect.sid cookie from your authenticated Substack session","isRequired":true,"isSecret":true,"name":"SUBSTACK_SESSION_TOKEN"},{"description":"Numeric user ID returned by Substack's publication_user request","isRequired":true,"placeholder":"123456789","name":"SUBSTACK_USER_ID"}]},{"registryType":"oci","identifier":"docker.io/marcomoauro/substack-mcp:v1.3.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full URL of your Substack publication, including https://","isRequired":true,"placeholder":"https://your-publication.substack.com","name":"SUBSTACK_PUBLICATION_URL"},{"description":"Value of the substack.sid or connect.sid cookie from your authenticated Substack session","isRequired":true,"isSecret":true,"name":"SUBSTACK_SESSION_TOKEN"},{"description":"Numeric user ID returned by Substack's publication_user request","isRequired":true,"placeholder":"123456789","name":"SUBSTACK_USER_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-03T13:55:39.782649Z","publishedAt":"2026-09-03T13:55:39.782649Z","updatedAt":"2026-09-03T13:55:39.782649Z","isLatest":true}}}],"metadata":{"count":2}}
