Skip to main content
Glama

MCP Substack Server

A Model Context Protocol (MCP) server for downloading and parsing Substack posts. Works with Claude.ai desktop app.

Installation

  1. Install dependencies:

npm install
  1. Configure Claude desktop app:

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-substack": {
      "command": "/opt/homebrew/bin/node",
      "args": ["/path/to/mcp-substack/lib/index.mjs"],
      "methods": {
        "download_substack": {
          "description": "Download and parse content from a Substack post"
        }
      }
    }
  }
}
  1. Start the server:

npm start

Related MCP server: Contentful MCP Server

Usage

In Claude desktop app, use:

Could you download and summarize this Substack post: [URL]

Features

  • Downloads and parses Substack posts

  • Extracts title, author, subtitle, and content

  • Works with public Substack posts

  • Integrates with Claude.ai desktop app

Requirements

  • Node.js v18+

  • Claude desktop app

License

MIT

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/michalnaka/mcp-substack'

If you have feedback or need assistance with the MCP directory API, please join our Discord server