Skip to main content
Glama
jorgen-k

reddit-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
browse_subredditA

Read what a subreddit is posting right now, to see a community's live activity.

Use this when the question is about what people in a specific community are currently saying or doing, or when a post is too recent for Reddit's search index to have caught it yet (search lags; "new" here does not).

Scores, upvote ratios, and comment counts are not available.

Args: subreddit: Subreddit name, with or without the "r/" prefix. sort: One of hot, new, top, rising, controversial. time_filter: For top/controversial — hour, day, week, month, year, all. limit: Number of posts (1-100).

get_postA

Read one Reddit thread in full: the original post plus its comments.

Use this after a search or a browse turns up a promising thread and you need what people actually wrote in it, the details, caveats, corrections, and disagreements that a title alone never carries.

Comments come back as a flat list (the reply tree is not available), and neither are scores or vote counts.

Args: url: A Reddit post URL or permalink (e.g. https://www.reddit.com/r/python/comments/abc123/title/ or /r/python/comments/abc123/title/). comment_limit: Max comments to return.

search_redditA

Search Reddit discussions for real user opinions and experiences on a topic.

Use this when the answer depends on what people who actually used or did the thing report: hands-on impressions, "is X worth it", failure stories, workarounds, recommendations, or where a community currently stands. Returns matching posts and their text; follow up with get_post to read the comments.

Reddit's own search covers post titles and bodies, not comment text, so no results means Reddit did not surface it, not that nobody posted it.

Args: query: Search terms. subreddit: Restrict to this subreddit (with or without "r/"). sort: relevance, hot, top, new, comments. time_filter: hour, day, week, month, year, all. limit: Number of results (1-100).

fetch_jsonA

Read a Reddit feed the other tools do not cover: a user, multireddit, or domain.

Use this only for Reddit URLs outside the usual shapes, such as /user/, /r/+, or /domain/. For browsing a subreddit, searching, or reading a thread, use browse_subreddit, search_reddit, or get_post instead.

This is not a general web fetcher. URLs on other hosts are refused unless the operator sets REDDIT_MCP_ALLOW_ANY_URL=1.

Args: url: A reddit.com URL.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources