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

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
healthA

Shows current configuration status without revealing secrets.

get_subreddit_rulesA

Fetches subreddit rules and flags obvious promotional-posting risks.

search_subredditsA

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_postC

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

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/osamuelnovaes/mcp-reddit-publisher'

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