1. Conduid
  2. Search
  3. Substack MCP
MCP server · Search

Substack MCP

Draft-only MCP server for validating and managing Substack newsletter drafts.

39Low

Scored 7 days ago · breakdown

About Substack MCP

Substack MCP is an MCP server in the Search category: draft-only MCP server for validating and managing Substack newsletter drafts.

The repository has 13 stars and 0 forks.

Install

From source
git clone https://github.com/marcomoauro/substack-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Substack MCP

Powered by Claude · Grounded in docs

I know everything about Substack MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Substack MCP Server

A Model Context Protocol (MCP) Server for Substack enabling LLM clients to interact with Substack's API for automations like creating posts, managing drafts, and more.

Docker Pulls npm downloads

🛠 Available Tools

Inputs:

  • title (string): Title of the post
  • subtitle (string): Subtitle of the post
  • body (string): Body of the post

Returns: "OK" if the post was created successfully.

📋 Requirements

  • Substack tokens, follow my guide to obtain them:
    • Session token
    • Publication URL
    • User ID
  • An LLM client that supports Model Context Protocol (MCP), such as Claude Desktop, Cursors, or GitHub Copilot
  • Docker

🔌 Installation

Introduction

The installation process is standardized across all MCP clients. It involves manually adding a configuration object to your client's MCP configuration JSON file.

If you're unsure how to configure an MCP with your client, please refer to your MCP client's official documentation.

🧩 Engines

This option requires Node.js to be installed on your system.

  1. Add the following to your MCP configuration file:
{
  "mcpServers": {
    "substack-api": {
      "command": "npx",
      "args": ["-y", "substack-mcp@latest"],
      "env": {
        "SUBSTACK_PUBLICATION_URL": "<YOUR_PUBLICATION_URL>",
        "SUBSTACK_SESSION_TOKEN": "<YOUR_SESSION_TOKEN>",
        "SUBSTACK_USER_ID": "<YOUR_USER_ID>"
      }
    }
  }
}
  1. Replace <SUBSTACK_PUBLICATION_URL>, <YOUR_SESSION_TOKEN> and <YOUR_USER_ID> with your credentials.

This option requires Docker to be installed on your system.

  1. Add the following to your MCP configuration file:
{
  "mcpServers": {
    "substack-api": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "SUBSTACK_PUBLICATION_URL",
        "-e",
        "SUBSTACK_SESSION_TOKEN",
        "-e",
        "SUBSTACK_USER_ID",
        "marcomoauro/substack-mcp:latest"
      ],
      "env": {
        "SUBSTACK_PUBLICATION_URL": "<YOUR_PUBLICATION_URL>",
        "SUBSTACK_SESSION_TOKEN": "<YOUR_SESSION_TOKEN>",
        "SUBSTACK_USER_ID": "<YOUR_USER_ID>"
      }
    }
  }
}
  1. Replace <SUBSTACK_PUBLICATION_URL>, <YOUR_SESSION_TOKEN> and <YOUR_USER_ID> with your credentials.

💻 Popular Clients that supports MCPs

For a complete list of MCP clients and their feature support, visit the official MCP clients page.

Client Description
Claude Desktop Desktop application for Claude AI
Cursor AI-first code editor
Cline for VS Code VS Code extension for AI assistance
GitHub Copilot MCP VS Code extension for GitHub Copilot MCP integration
Windsurf AI-powered code editor and development environment

🆘 Support

  • For issues with this MCP Server: Open an issue on GitHub

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Substack MCP

How do I install Substack MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Substack MCP safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Substack MCP still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.