Browse Reddit, search posts, inspect comments, analyze users, and explain Reddit terminology through MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
This server is confirmed live โ we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Reddit MCP Buddy.
browse_subredditFetch posts from a subreddit sorted by your choice (hot/new/top/rising/controversial). Returns a post list with content, metadata, and a data_source field. With Reddit credentials (data_source "api") posts include score, num_comments, and upvote_ratio; without credentials, results come from Reddit's public RSS feed (data_source "rss") and those fields plus nsfw are null โ see the response note and do not infer popularity from them.
search_redditSearch for posts across Reddit or specific subreddits. Returns matching posts with content and metadata.
get_post_detailsFetch a Reddit post with its comments. Requires EITHER url OR post_id. IMPORTANT: When using post_id alone, an extra API call is made to fetch the subreddit first (2 calls total). For better efficiency, always provide the subreddit parameter when known (1 call total).
user_analysisAnalyze a Reddit user's posting history, karma, and activity patterns. Returns posts, comments, and statistics.
reddit_explainGet explanations of Reddit terms, slang, and culture. Returns definition, origin, usage, and examples.
karanb192/reddit-mcp-buddy MCP server gives an MCP-compatible AI assistant access to selected Reddit reading and analysis tasks. It can retrieve posts from a subreddit, search Reddit, fetch a post with comments, inspect a user's activity, and explain common Reddit terms such as karma, AMA, and ELI5.
The server is intended for research, discussion monitoring, and context gathering rather than posting or moderating. Its responses include post content and metadata. Depending on the access mode, engagement fields such as score, comment count, and upvote ratio may be available.
Without credentials, the server's default anonymous mode supports browse_subreddit and the offline reddit_explain tool. Subreddit results are then obtained from Reddit's public RSS feed and include data_source: "rss". In that mode, score, comment count, upvote ratio, and NSFW values are null, so those fields should not be used to infer popularity or filtering results.
Adding Reddit credentials switches requests to Reddit's API. App-only authentication uses a client ID and secret, while authenticated mode also uses a Reddit username and password. The documented rate limits are 10 requests per minute for anonymous access, 60 for app-only access, and 100 for authenticated access. The 100-request limit requires a Reddit script application and all four credentials.
For post details, the server accepts a Reddit URL or post ID. Supplying only a post ID requires an additional lookup to determine the subreddit; providing the subreddit as well reduces the operation to one API call. URLs from Reddit's standard, old, new, mobile, no-participation, and short-link formats are supported.
The simplest Claude Desktop setup is the downloadable reddit-mcp-buddy.mcpb extension from the project's latest GitHub release. The npm configuration runs the package with npx -y reddit-mcp-buddy, and the same command is documented for other MCP clients. Claude Code can register the server with its stdio transport using that npm command.
Optional Reddit credentials can be placed in the MCP client's environment configuration:
REDDIT_CLIENT_IDREDDIT_CLIENT_SECRETREDDIT_USERNAMEREDDIT_PASSWORDTo create credentials, the README directs users to Reddit's app preferences and specifies a script application. Passwords used by the OAuth exchange are kept in memory; authentication data created through the server's CLI setup is stored locally in ~/.reddit-mcp-buddy/auth.json.
The karanb192/reddit-mcp-buddy MCP server exposes these tools:
browse_subreddit: Retrieves hot, new, top, rising, or controversial posts from all, popular, or a named subreddit. Top and controversial sorting can use a time range.search_reddit: Searches all Reddit or selected subreddits, with filters for author, time, and flair and sorting by relevance, hot, top, new, or comments. Credentials are required.get_post_details: Returns a post and its comments, with options for comment sorting, depth, and link extraction. Credentials are required.user_analysis: Reports a user's karma, posts, comments, and active subreddits. Credentials are required.reddit_explain: Provides a term's definition, origin, usage, and examples without requiring Reddit credentials.Anonymous RSS access is subject to Reddit's logged-out feed throttling and may be slower than the server-side limit. The anonymous mode also cannot apply the include_nsfw filter. Search, comments, user analysis, and full API metrics depend on credentials. The project states that it does not collect analytics or usage telemetry, and that Reddit data flows between the user's machine, Reddit, and the AI assistant.
The project is released under the MIT license.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/karanb192-reddit-mcp-buddy)<a href="https://allmcps.com/mcp/karanb192-reddit-mcp-buddy"><img src="https://allmcps.com/api/badge/karanb192-reddit-mcp-buddy?style=directory" alt="Reddit MCP Buddy on AllMCPs" /></a>