Reddit MCP server with full read/write - posts, comments, search, and content creation.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
A Model Context Protocol (MCP) server for interacting with Reddit - fetch posts, comments, user info, and create content.
| Feature | reddit-mcp-server | Other Reddit MCPs |
|---|---|---|
| Create Posts | :white_check_mark: | :x: |
| Reply to Posts/Comments | :white_check_mark: | :x: |
| Edit Posts/Comments | :white_check_mark: | :x: |
| Delete Posts/Comments | :white_check_mark: | :x: |
| Spam Protection (Safe Mode) | :white_check_mark: | :x: |
| Bot Disclosure Footer | :white_check_mark: | :x: |
| Policy Compliance Built-in | :white_check_mark: | :x: |
| Browse Subreddits | :white_check_mark: | :white_check_mark: |
| Search Reddit | :white_check_mark: | :white_check_mark: |
| User Analysis | :white_check_mark: | :white_check_mark: |
| Post Comments | :white_check_mark: | :white_check_mark: |
| Zero-Setup Anonymous Mode | :white_check_mark: | :white_check_mark: |
| Three-Tier Auth (10/60/100 rpm) | :white_check_mark: | :white_check_mark: |
Download and open the extension file - Claude Desktop will install it automatically:
Download reddit-mcp-server.mcpb
Or add to your MCP config (Claude Desktop, Cursor, etc.):
| Tool | Description |
|---|---|
get_reddit_post | Get a specific Reddit post with engagement analysis |
get_top_posts | Get top posts from a subreddit or home feed |
browse_subreddit | Browse a subreddit/home feed by sort (hot, new, top, rising, controversial) |
get_user_info | Get detailed information about a Reddit user |
get_user_posts | Get posts submitted by a specific user |
get_user_comments | Get comments made by a specific user |
get_subreddit_info | Get subreddit details and statistics |
get_trending_subreddits | Get currently trending subreddits |
get_post_comments | Get comments from a specific post with threading |
search_reddit | Search for posts across Reddit |
| Tool | Description |
|---|---|
create_post | Create a new post in a subreddit |
reply_to_post | Post a reply to an existing post or comment |
edit_post | Edit your own Reddit post (self-text only) |
edit_comment | Edit your own Reddit comment |
delete_post | Permanently delete your own post |
delete_comment | Permanently delete your own comment |
| Variable | Required | Default | Description |
|---|---|---|---|
REDDIT_CLIENT_ID | No* | - | Reddit app client ID |
REDDIT_CLIENT_SECRET | No* | - | Reddit app client secret |
REDDIT_USERNAME | No | - | Reddit username (for write operations) |
REDDIT_PASSWORD | No | - | Reddit password (for write operations) |
REDDIT_USER_AGENT | No | Auto-generated | Custom User-Agent string |
REDDIT_AUTH_MODE | No | auto | Authentication mode: auto, authenticated, anonymous |
REDDIT_SAFE_MODE | No | standard | Write safeguards: off, standard, strict |
REDDIT_BOT_DISCLOSURE | No | off | Bot disclosure footer: auto, off |
REDDIT_BOT_FOOTER | No | Built-in | Custom bot footer text (when disclosure is auto) |
REDDIT_CACHE | No | on | In-memory caching of read requests: on, off |
REDDIT_CACHE_MAX_MB | No | 50 | Cache size cap in MB (LRU eviction beyond this) |
REDDIT_MAX_RETRIES | No | 3 | Retries on HTTP 429 with Retry-After backoff (0 to disable) |
*Required only if using authenticated mode.
Protect your Reddit account from spam detection and bans with built-in safeguards. Enabled by default (standard mode) per Reddit's Responsible Builder Policy.
Reddit's spam detection can flag accounts for:
Safe Mode helps prevent these issues automatically.
| Mode | Write Delay | Duplicate Detection | Use Case |
|---|---|---|---|
off | None | No | Explicit opt-out only |
standard | 2 seconds | Last 10 items + cross-sub | Default, recommended |
strict | 5 seconds | Last 20 items + cross-sub | For cautious automated posting |
Safe mode is enabled by default. To explicitly disable:
Reddit's Responsible Builder Policy requires bots to disclose their automated nature. Enable automatic bot footers on all posted content:
When enabled, a footer is appended to all posts, replies, and edits:
Customize the footer with REDDIT_BOT_FOOTER:
| Mode | Rate Limit | Setup Required | Best For |
|---|---|---|---|
anonymous | ~10 req/min | None | Quick testing, read-only |
auto (default) | 10-100 req/min | Optional | Flexible usage |
authenticated | 60-100 req/min | Required | Production use |
Anonymous mode does not work on every network. Reddit blocks unauthenticated requests from many IP ranges β datacenters, cloud hosts, VPNs, and addresses it has flagged β and answers with an HTTP 403 block page. If you hit this, tools fail with:
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/reddit-mcp-server-2)<a href="https://allmcps.com/mcp/reddit-mcp-server-2"><img src="https://allmcps.com/api/badge/reddit-mcp-server-2?style=directory" alt="Reddit MCP Server on AllMCPs" /></a>