
Reddit MCP Buddy: Browse and Search Reddit from Claude and Cursor
Lets Claude and Cursor browse subreddits, read comment threads and look up Reddit users.
This is a community server by karanb192, not made by Reddit. Browsing subreddits works with no account, using Reddit's public RSS feeds. Search, comments and user lookups need Reddit API credentials, and Reddit requires approval before it gives them out. Posting and commenting are off unless you switch them on, and they then act as your Reddit account.
Good for
- Researchers checking what people say about a product or topic
- Marketers and founders tracking subreddit discussions
- Community managers who draft posts with the sub's rules in view
Works in
12 should work
Tap an app to see how to set it up and any known problems.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Local-only server; ChatGPT cannot reach it.
Local-only server; n8n cannot reach it.
Install Reddit MCP Buddy
Claude Code
- 1
Copy this prompt.
Add the Reddit MCP Buddy server to Claude Code. Run this command: claude mcp add reddit-buddy -- npx -y reddit-mcp-buddy Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
Built from the package data we hold. Not yet tested by us.
Tools
Shows posts from any subreddit
Lists posts from a subreddit or from r/all or r/popular, sorted hot, new, top, rising or controversial. Without Reddit credentials it reads Reddit's public RSS feed, so scores, comment counts and NSFW flags come back empty.
Try: “What's hot on r/programming right now?”
Network ·
browse_subredditSearches posts across Reddit
Finds posts matching your search terms across Reddit or in chosen subreddits, with filters for author, time and flair. Needs approved Reddit API credentials.
Try: “Search Reddit for discussions about local LLMs from the past month.”
Network ·
search_redditOpens a post with its comments
Fetches one post and its comment thread from a Reddit link or post ID. It accepts old.reddit, np.reddit, mobile and redd.it links. Needs approved Reddit API credentials.
Try: “Summarize the comments on this Reddit thread: <link>”
Network ·
get_post_detailsSummarizes a Reddit user's activity
Returns a user's recent posts, comments, karma and the subreddits they are active in. Needs approved Reddit API credentials.
Try: “What does the user spez usually post about?”
Network ·
user_analysisExplains Reddit terms and slang
Returns a definition, origin and examples for Reddit terms such as karma, cake day or AMA. The README says it works offline.
Try: “Explain what ELI5 means on Reddit.”
Read ·
reddit_explainReads a subreddit's rules and flairs (opt-in)
Fetches a subreddit's rules, posting requirements and flair choices so a draft fits before it is submitted. It only appears when posting is enabled.
Try: “What are the posting rules and required flair on r/test?”
Network ·
subreddit_rulesPosts to a subreddit as you (opt-in)
Submits a text or link post to one subreddit from your Reddit account, after checking the subreddit's rules. A dry-run option posts nothing. It only appears when posting is enabled.
Try: “Draft a post for r/test and check it against the rules, but do not submit yet.”
Write ·
create_postComments or replies as you (opt-in)
Comments on a post or replies to a comment from your Reddit account. It only appears when posting is enabled.
Try: “Reply to that comment thanking them for the link.”
Write ·
add_comment
Read from the source code
Permissions
medium risk · 4 things to watch
Medium risk
By default the server only reads public Reddit content. If you turn on posting, the assistant can publish posts and comments as your Reddit account, so enable it only in a client that asks you before each submit.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only modeHow to turn it on
Watch out for
Opt-in posting acts as your Reddit account
With REDDIT_BUDDY_WRITE on, create_post and add_comment publish under your name. Where the client supports confirmation prompts it asks you first, otherwise approval depends on the client and the model. github.com
A Reddit password gives full account access
The README says the password sign-in returns a token with full account scope. Prefer the refresh-token route, which carries only the scopes you approve. github.com
It reads other people's public Reddit content
Posts, comments and user histories are passed to your assistant as text. Treat them as untrusted, since anyone can write a post that tries to give the model instructions. github.com
Posting has hourly limits
The server caps posting at 5 posts and 30 comments an hour, with 15 seconds between writes. The README says a restart resets the caps. github.com
Security advisories
No published security advisories as of Nov 1, 2026.
Technical details
| Turning on read-only | Read-only is the default. The three posting tools only exist when REDDIT_BUDDY_WRITE is set, and they refuse to load over the HTTP mode. |
|---|---|
| Talks to | reddit.com and oauth.reddit.com |
| Sign-in and keys | Credentials come from environment variables. The README says the optional --auth setup stores them in ~/.reddit-mcp-buddy/auth.json and never writes passwords to disk. |
| Scopes |
|
Questions
Is Reddit MCP Buddy official?
No. It is a community project by karanb192 and is not made by Reddit.
Does it need a Reddit API key?
Not for browsing a subreddit, which uses Reddit's public RSS feed. Search, post comments and user analysis need credentials for a Reddit app, and Reddit says its API needs approval first.
Can it post or comment on Reddit?
Only if you turn it on. Set REDDIT_BUDDY_WRITE to true with credentials that allow posting. It is off by default and does not load over the HTTP mode.
Is it free?
Yes. It is MIT licensed and free to run, though you need Reddit's approval for API access.
What is the easiest way to add it to Claude Desktop?
The README offers a one-click .mcpb file on its GitHub releases page, or you can use the npx config in the install box.
Which clients does it work in?
Clients that start a local program, such as Claude Desktop, Claude Code and Cursor. It runs locally, so ChatGPT and n8n cannot connect.
Why do search and comments return nothing without keys?
Reddit blocks the logged-out API. Without credentials only browsing (through RSS) and the term explainer work.
Does using it fit Reddit's rules?
Only with Reddit's approval for API use. The README says Reddit's Responsible Builder Policy requires explicit approval before an app uses the API, and that the project cannot grant it or supply shared keys. Browsing through the public RSS feeds needs no keys, but the README notes RSS can be blocked or throttled. Check Reddit's current terms for your use case, especially before automating posts.
Information
updated Nov 2, 2026
- Publisher
- Community
- Package
reddit-mcp-buddy- Registry
- npm
- Transport
- stdio
- Auth
- None
- Version
- 1.1.14
- License
- MIT
- Last commit
- Oct 30, 2026
- Listed in
- Official MCP registry
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 4Hide
- github.com · github.com
- github.com · github.com
- www.npmjs.com · npmjs.com
- support.reddithelp.com · support.reddithelp.com