MCP Reddit Server
MCP server for Reddit: an agent reads hot threads from a subreddit and analyzes posts with their comments
- 438 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Makes network calls and fetches content from Reddit
- Installs and runs straight from a git repository
Install
- Works in
Manual install
uvx --from git+https://github.com/adhikasp/mcp-reddit.git mcp-redditRequires uv installed. No keys or account are needed per the README.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Makes network calls and fetches content from Reddit
- Installs and runs straight from a git repository
This is third-party code. Review the repository files before installing.
What it does
The server gives an agent read access to Reddit content. It pulls hot threads from any subreddit and returns detailed post content together with comments. Different post types are supported: text, link and gallery. From this data the agent summarizes a discussion and highlights the main topics and sentiment. The server only reads public data and does not post anything on your behalf.
Who it is for. For marketers, community managers and product managers who track discussions and trends on Reddit.
Good fit when
- You need the hot topics from a specific subreddit
- You want a summary of a post and its comments
- You want to track sentiment and trends in a niche on Reddit
Not a fit when
- You need to post or comment; the server is read only
- You need private account data rather than public threads
Example request
Pull today's hot threads from r/dataengineering and give a short summary by topicMCP
- Transport
- stdio
- Authentication
- not required
Limitations
The server reads public Reddit content: hot threads and posts with comments. Posting, voting and private messages are not supported. It installs via uvx straight from the git repository; there is no separate PyPI package, and uv is required to run it. The depth and volume of results are limited by what Reddit returns.
How to disable. Remove the reddit block from your MCP client config and restart it. If you installed via Smithery, remove the server with its command.
FAQ
Do I need a Reddit account or API key?
In the README setup runs without keys: the config environment variables are empty. The server works with public content.
Can it publish posts?
No. Only reading is available: hot threads and post content with comments.
Discussion
No questions or reviews yet.
Related
MCP serversA PRAW-based Reddit MCP server: an agent searches posts, reads user and subreddit history and can post as you if allowed
Reads Reddit feeds and comments through the public API: eight tools for posts and subreddits, no keys needed
The MCP server reads Reddit discussions from available sources and can publish content when supplied with user credentials.
An MCP server that reads Reddit without API keys: post search, subreddit feeds, comment trees and user activity
A Reddit MCP server: the agent browses posts, searches content and analyzes user activity with no fluff
Remote MCP server of The Agent Times: the agent searches news about AI agents and MCP with source links and no API key
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| MCP Reddit Server (this card) | no | not required | 438 | |
| kubectl-mcp-server | no | not required | 972 | reads cluster state and diagnoses pod failures |
| Unreal Engine MCP Server | no | not required | 1,032 | Unreal Engine assets, actors and blueprints |
| Android MCP | no | not required | 924 | controls an Android device through ADB |
README in short
The README is short: the server fetches and analyzes Reddit content, supporting hot threads, post content with comments and text, link and gallery post types. Installation is shown via Smithery for Claude Desktop and manually via uvx running straight from the git repository. In the sample config the environment variables are empty. It shows a usage example with mcp-client-cli and the fetch_hot_threads tool. MIT licensed.