Skip to main content
Glama
vnnivas

Reddit MCP Server

by vnnivas

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
REDDIT_PASSWORDYesYour Reddit password
REDDIT_USERNAMEYesYour Reddit username
REDDIT_CLIENT_IDYesYour Reddit client ID
REDDIT_CLIENT_SECRETYesYour Reddit client secret

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
reddit_get_postsA

Fetch posts from a specific subreddit sorted by hot, new, top, or rising.

Use this to monitor target communities for recent discussions, pain points, and engagement opportunities.

Args:

  • subreddit (string): Subreddit name without r/ prefix (e.g., "nursing", "instructionaldesign")

  • sort (string): Sort order — "hot", "new", "top", "rising" (default: "hot")

  • time (string): Time filter for "top" sort — "hour", "day", "week", "month", "year", "all" (default: "week")

  • limit (number): Number of posts (1-100, default: 25)

  • response_format (string): "markdown" or "json" (default: "markdown")

Returns: List of posts with titles, scores, comment counts, permalinks, and text previews.

reddit_search_postsA

Search Reddit posts by keyword, optionally limited to a specific subreddit.

Use this to find discussions about specific topics, pain points, competitors, or industry signals across target communities.

Args:

  • query (string): Search terms (e.g., "compliance training outdated", "LMS video content")

  • subreddit (string, optional): Limit to one subreddit (e.g., "nursing"). Omit for all of Reddit.

  • sort (string): Sort by "relevance", "new", "hot", "top", "comments" (default: "relevance")

  • time (string): Time filter — "hour", "day", "week", "month", "year", "all" (default: "week")

  • limit (number): Max results 1-100 (default: 25)

  • response_format (string): "markdown" or "json" (default: "markdown")

Returns: Matching posts with titles, scores, comment counts, permalinks, and text previews.

reddit_get_commentsA

Fetch top-level comments from a specific Reddit post.

Use this to read the full discussion in a thread — understand community sentiment, find buyer language, or identify engagement opportunities.

Args:

  • subreddit (string): Subreddit name without r/ prefix

  • post_id (string): Post ID from the URL (e.g., for reddit.com/r/nursing/comments/1j8k3f2/..., the ID is "1j8k3f2")

  • sort (string): "best", "top", "new", "controversial", "old" (default: "best")

  • limit (number): Top-level comments to return, 1-50 (default: 20)

  • response_format (string): "markdown" or "json" (default: "markdown")

Returns: Top-level comments with author, score, body text, and timestamps.

reddit_monitor_subredditsA

Scan multiple subreddits for posts matching specific keywords. Returns only posts whose title or body contain at least one keyword.

This is the primary tool for weekly Reddit intelligence digests — it scans target communities and filters for relevant discussions.

Args:

  • subreddits (string[]): List of subreddits to scan (e.g., ["nursing", "instructionaldesign", "humanresources"])

  • keywords (string[]): Keywords to match in post titles/body (e.g., ["compliance", "training", "onboarding", "policy", "video"])

  • time (string): Time window — "hour", "day", "week", "month" (default: "week")

  • limit_per_sub (number): Posts to fetch per subreddit, 5-100 (default: 50)

  • response_format (string): "markdown" or "json" (default: "markdown")

Returns: Filtered, keyword-matched posts grouped by subreddit with scores, comment counts, and links.

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/vnnivas/reddit-mcp-server'

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