by jordanburke
⚙️ A Model Context Protocol (MCP) that provides tools for fetching and creating Reddit content
# Add to your Claude Code skills
git clone https://github.com/jordanburke/reddit-mcp-serverGuides for using mcp servers skills like reddit-mcp-server.
Last scanned: 10/20/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-10-20T09:09:57.208Z",
"npmAuditRan": false,
"pipAuditRan": true,
"promptInjectionRan": true
}See how reddit-mcp-server compares with popular alternatives.
reddit-mcp-server is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by jordanburke. ⚙️ A Model Context Protocol (MCP) that provides tools for fetching and creating Reddit content. It has 292 GitHub stars.
Yes. reddit-mcp-server passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/jordanburke/reddit-mcp-server" and add it to your Claude Code skills directory (see the Installation section above).
reddit-mcp-server is primarily written in TypeScript. It is open-source under jordanburke on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh reddit-mcp-server against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
30 days in the Featured rail · terms & refunds
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Automated security scan — not a certification.
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: |
| OAuth Auth (60-100 rpm) | :white_check_mark: | :white_check_mark: |
| RSS Fallback (zero-setup) | :white_check_mark: | :x: |
Download and open the extension file - Claude Desktop will install it automatically:
Download reddit-mcp-server.mcpb
Add to your MCP config (Claude Desktop, Cursor, etc.) with Reddit OAuth credentials:
{
"mcpServers": {
"reddit": {
"command": "npx",
"args": ["reddit-mcp-server"],
"env": {
"REDDIT_CLIENT_ID": "your_client_id",
"REDDIT_CLIENT_SECRET": "your_client_secret"
}
}
}
}
REDDIT_CLIENT_ID=your_client_id REDDIT_CLIENT_SECRET=your_client_secret \
claude mcp add --transport stdio reddit -- npx reddit-mcp-server
| 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 |
save_content |
Save a post or comment to your account |
unsave_content |
Remove a post or comment from your saved items |
delete_post |
Permanently delete your own post |
delete_comment |
Permanently delete your own comment |
| Variable | Required | Default | Description |
|---|---|---|---|
REDDIT_CLIENT_ID |
Yes | - | Reddit app client ID (OAuth required since mid-2026) |
REDDIT_CLIENT_SECRET |
Yes | - | 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 deprecated) |
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) |
Reddit closed self-service app creation in November 2025. See Authentication for how to get credentials.
{
"mcpServers": {
"reddit": {
"command": "npx",
"args": ["reddit-mcp-server"],
"env": {
"REDDIT_CLIENT_ID": "your_client_id",
"REDDIT_CLIENT_SECRET": "your_client_secret",
"REDDIT_USERNAME": "your_username",
"REDDIT_PASSWORD": "your_password",
"REDDIT_SAFE_MODE": "standard"
}
}
}
}
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:
export REDDIT_SAFE_MODE=off
npx reddit-mcp-server
Reddit's Responsible Builder Policy requires bots to disclose their automated nature. Enable automatic bot footers on all posted content:
export REDDIT_BOT_DISCLOSURE=auto
npx reddit-mcp-server
When enabled, a footer is appended to all posts, replies, and edits:
---
🤖 I am a bot | Built with reddit-mcp-server
Customize the footer with REDDIT_BOT_FOOTER:
export REDDIT_BOT_DISCLOSURE=auto
export REDDIT_BOT_FOOTER=$'\n\n---\n^(🤖 Custom bot footer text)'
Anonymous mode no longer works. As of mid-2026, Reddit blocks all unauthenticated API requests with HTTP 403. OAuth credentials are now required for any API access.
Additionally, Reddit closed self-service OAuth app creation in November 2025. New developers must request access through Reddit's Developer Support. Existing OAuth credentials (obtained before November 2025) continue to work.
If you already have a Reddit app (created at /prefs/apps before November 2025): use