Skip to main content
Glama
osamuelnovaes

mcp-reddit-publisher

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
REDDIT_DRY_RUNNoIf true, no posts are actually published.true
REDDIT_PASSWORDNoReddit password for script app authentication.
REDDIT_USERNAMENoReddit username for script app authentication.
REDDIT_CLIENT_IDNoReddit client ID from your app.
REDDIT_USER_AGENTNoUser agent string for Reddit API.
REDDIT_CLIENT_SECRETNoReddit client secret from your app.
REDDIT_REFRESH_TOKENNoReddit refresh token for authentication.
REDDIT_ALLOWED_SUBREDDITSNoComma-separated list of allowed subreddits (e.g., SideProject,saas,startups).
REDDIT_REQUIRE_RULE_CHECKNoIf true, posts must pass subreddit rule check.true
REDDIT_MIN_SECONDS_BETWEEN_POSTSNoMinimum seconds between posts to respect rate limits.300

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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
healthA

Shows current configuration status without revealing secrets.

get_subreddit_rulesB

Fetches subreddit rules and flags obvious promotional-posting risks.

search_subredditsB

Searches Reddit communities by query to help find audience fit before posting.

preview_text_postC

Validates and previews a Reddit text post without publishing.

submit_text_postB

Publishes a Reddit text post. By default REDDIT_DRY_RUN=true prevents real publishing; set false only after testing.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 5 tools

Disambiguation5/5

Each tool has a distinct purpose: fetching subreddit rules, checking health, previewing a post, searching communities, and submitting a post. No tool overlaps in functionality.

Naming Consistency4/5

All tool names follow snake_case with a verb_noun pattern except for 'health', which is a single word but commonly accepted. Overall naming is consistent and predictable.

Tool Count5/5

With 5 tools, the server is well-scoped for the Reddit publishing domain. Each tool covers a necessary step in the workflow without being too few or excessive.

Completeness4/5

The tool set covers the core publishing workflow: search subreddits, check rules, preview, and submit. Missing features like deleting posts or handling other post types, but sufficient for text post publishing.

Maintenance

ActivityInactive
ResponsivenessNo issues