Reddit Growth MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| REDDIT_CLIENT_ID | No | Reddit client ID for accessing Reddit API (optional). Create a script app at https://www.reddit.com/prefs/apps | |
| REDDIT_USER_AGENT | No | Reddit user agent string (optional). Example: reddit-growth-mcp/0.2 by u/your_username | |
| REDDIT_CLIENT_SECRET | No | Reddit client secret for accessing Reddit API (optional) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| find_target_subreddits_toolA | Discover and rank subreddits for given topics by estimated traffic |
| analyze_subredditA | Estimate a subreddit's activity (posts/day velocity from the archive; subscribers and active users too when credentials are present) |
| analyze_acceptance | Analyze a subreddit's removal rate and what tends to get removed (official rules when credentials are present) |
| analyze_post_patterns | Find what makes posts perform: timing, title style, media, flair |
| evaluate_draftA | Evaluate a post draft for acceptance risk and engagement potential |
| evaluate_draft_acrossA | Score one draft across several subreddits and rank by normalized fit (size-fair percentile) vs raw reach. No creds needed. |
| compare_subreddits | Rank subreddits by growth (typical reach + viral upside, removal-adjusted), with traffic, discussion, and a safety label. rank_by switches to viral/opportunity/insight. No creds needed. |
| analyze_insightA | Measure a subreddit's discussion depth (insight): how substantive its comments are, plus a heuristic sentiment read. No creds needed. |
| growth_planA | Build a growth plan from candidate subreddits: pick the safest strong one, list cross-post targets, and return its viral recipe and best posting times. No credentials needed. |
| fetch_postsA | Fetch posts from a single subreddit |
| fetch_multiple | Fetch posts from multiple subreddits at once |
| search_subreddit | Search posts within a subreddit |
| fetch_commentsA | Fetch a post with its comment tree |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| reddit_growth | Guided workflow to grow a Reddit account: find safe high-traffic subs and craft a post that performs |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| get_server_info | Server capabilities and usage overview. |
TDQS
Scored across 8 tools
Most tools have clearly distinct purposes (discovery, activity stats, draft evaluation, discussion depth, planning, fetching). However, evaluate_draft and evaluate_draft_across are similar, though differentiated by scope (single vs. multi-subreddit).
The naming pattern is generally verb_noun, but inconsistent: 'find_target_subreddits_tool' includes a redundant '_tool' suffix, and 'analyze_insight' is slightly redundant. Others like 'growth_plan' and 'fetch_posts' follow the pattern better.
With 8 tools, the set is well-scoped for a Reddit growth assistant, covering discovery, analysis, evaluation, planning, and data retrieval without being bloated or too minimal.
The tool surface covers key aspects of Reddit growth analysis (subreddit discovery, activity, draft evaluation, fetching), but lacks a tool to actually post content, which could be considered a missing action for a growth-focused MCP.