# reddit-growth-mcp

Plans Reddit submissions, ranks communities by removal risk, and scores post drafts from 0 to 100 using public archives without Reddit API keys.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 7
- Author: latent-9
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/latent-9/reddit-growth-mcp
- Updated: 2026-07-25
- HTML: https://affpapa.org/en/nevibecode/mcp/reddit-growth-mcp

## What it does

The server extracts posting patterns and moderation statistics from Arctic Shift, an open historical archive. It identifies optimal publication windows, effective flair tags, and typical discussion depth for target communities. The core tools run entirely without Reddit accounts or tokens.

Built-in commands let an agent score written drafts, inspect community removal trends, and compare multiple subreddits side by side. It ships with over 40 presets for AI and tech communities. Connecting Reddit API keys through PRAW remains optional, enabling direct searches and live data comparisons.

You need Python 3.11 or newer together with `uv` on your machine, or the `uvx` launch command will fail immediately.

## Requirements
- Needs: Python and uv (commands run via uvx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add reddit-growth-mcp -- uvx reddit-growth-mcp
```
uvx runs the command named after the package; if the README names another one, use uvx --from reddit-growth-mcp <command>

### Codex

**Platform CLI**
```bash
codex mcp add reddit-growth-mcp -- uvx reddit-growth-mcp
```
uvx runs the command named after the package; if the README names another one, use uvx --from reddit-growth-mcp <command>

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "reddit-growth-mcp": {
            "command": "uvx",
            "args": [
                "reddit-growth-mcp"
            ]
        }
    }
}
```
uvx runs the command named after the package; if the README names another one, use uvx --from reddit-growth-mcp <command>

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "reddit-growth-mcp": {
            "type": "stdio",
            "command": "uvx",
            "args": [
                "reddit-growth-mcp"
            ]
        }
    }
}
```
uvx runs the command named after the package; if the README names another one, use uvx --from reddit-growth-mcp <command>

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add reddit-growth-mcp uvx reddit-growth-mcp
```
uvx runs the command named after the package; if the README names another one, use uvx --from reddit-growth-mcp <command>

## When to use it
- rank target subreddits by community engagement and removal likelihood
- score an unreleased post draft before sharing it publicly
- identify the best posting hours and active flair tags for a subreddit
- evaluate discussion sentiment and comment depth across niche communities

## Example prompts
- Score this draft post for r/LocalLLaMA and highlight acceptance risks
- Compare singularity and mcp subreddits to see which has lower removal rates
- Build a posting schedule for an open-source AI project based on archive data

## Similar
- [labelhead-artist-momentum](https://affpapa.org/en/nevibecode/mcp/labelhead-artist-momentum.md) — MCP server · ★ 107701
- [openshorts](https://affpapa.org/en/nevibecode/mcp/openshorts.md) — MCP server · ★ 7132
- [OpenScreen](https://affpapa.org/en/nevibecode/mcp/openscreen.md) — MCP server · ★ 4963
- [Usertour MCP Server](https://affpapa.org/en/nevibecode/mcp/usertour-mcp-server.md) — MCP server · ★ 2329
- [Appllama](https://affpapa.org/en/nevibecode/mcp/appllama.md) — MCP server · ★ 3228
- [obsei](https://affpapa.org/en/nevibecode/mcp/obsei.md) — MCP server · ★ 1441

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
