Reddit MCP Server: Browse, Search & Act on Reddit with AI (OAuth2, 36+ Tools)

Reddit is one of the web’s largest public discussion graphs: subreddits, threads, votes, and millions of daily posts. Teams use it for community support, product feedback, developer relations, and research. But wiring that into an AI workflow today usually means brittle scripts or one-off bots — not something you can hand to Claude, ChatGPT, or Cursor with clear boundaries.
Reddit does not ship an official MCP server. Community implementations tend to be thin or bot-shaped: enough to post a link, not enough to explore, reason, and act with structured tools. MCPBundles closes that gap with a hosted Reddit provider (reddit) that exposes 36+ MCP tools behind Reddit OAuth2 and three explicit permission tiers, so your agent gets the API surface it needs without over-scoping credentials.
Beyond Basic Bots: What MCPBundles Adds
MCPBundles is not a scraper or a single-purpose posting script. The Reddit bundle maps Reddit’s API into first-class MCP tools: browse and search posts, pull subreddit metadata and rules, read wikis, inspect user history, manage your account views (saved, votes, multis), handle inbox and messages, and — when you choose a higher tier — submit posts and comments, vote, edit, delete, subscribe, and more. Everything runs through proper Reddit OAuth scopes with tiered consent, not a shared API key you hope nobody misuses.
What Your AI Can Do
Read & discovery
| Tool | What it does |
|---|---|
| browse_posts | Browse a subreddit with sort (hot, new, top, etc.) and limit |
| search_posts | Search across Reddit |
| get_subreddit_info | Metadata and stats for a subreddit |
| get_subreddit_rules | Posted rules for moderation context |
| search_subreddits | Find communities by query |
| get_popular_subreddits | Surface trending or default-popular communities |
| get_user_profile | Public profile information |
| get_user_comments | Comment history for a user |
| get_user_overview | Mixed post/comment overview |
| get_post_details | Thread body with comments, depth-controlled |
| get_subreddit_wiki_pages / get_subreddit_wiki_page | Wiki index and page content |
| get_user_gilded / get_user_trophies | Awards and trophies |
| get_duplicates | Cross-post / duplicate detection for a link or post |
Your account (authenticated)
| Tool | What it does |
|---|---|
| get_my_profile | Logged-in user profile |
| get_my_karma | Link and comment karma |
| get_my_subscriptions | Subreddits you follow |
| get_my_trophies | Your trophies |
| get_my_prefs | Account preferences |
| get_my_multireddits | Your multis |
| get_my_saved / get_my_upvoted / get_my_downvoted / get_my_hidden | Personal lists Reddit exposes to the authenticated user |
Messaging
| Tool | What it does |
|---|---|
| get_inbox | Inbox threads |
| get_unread_messages | Unread only |
| get_sent_messages | Sent mail |
| mark_all_messages_read | Clear unread state |
| send_message | DM another user (Full Access tier) |
Write & engagement
| Tool | What it does |
|---|---|
| submit_post | Create a post |
| submit_comment | Reply on a thread |
| vote | Upvote, downvote, or clear |
| edit_text / delete_thing | Edit or remove posts/comments |
| save_thing / unsave_thing | Save or unsave |
| hide_post / unhide_post | Hide from your listings |
| subscribe_subreddit | Join or leave a subreddit |
| toggle_replies | Collapse/expand reply state where applicable |
Exact availability of each write tool follows the permission tier you authorize at connect time (see below).
Permission tiers
| Tier | Capabilities |
|---|---|
| Read Only | Browse, search, explore subreddits and users, read posts and wikis |
| Read + Engage | Everything in Read Only, plus vote, save, subscribe |
| Full Access | Everything above, plus post, comment, message, edit, delete |
Pick the smallest tier that matches the workflow. Research and monitoring rarely need Full Access; community engagement and support bots need it only when they must post or DM.
Real Workflows
"Monitor r/programming for posts mentioning our product"
Your AI runs search_posts (and browse_posts where needed), filters titles and bodies for your product name or domain, and returns a shortlist with links — ideal for a daily digest or triage queue.
"Summarize the top posts in r/machinelearning this week"
browse_posts with an appropriate sort, then get_post_details on the top threads for full text and comment signal, producing an executive summary without leaving the chat.
"Reply to every unanswered question in r/learnpython that I can help with"
browse_posts and get_post_details to find threads with no replies (or shallow threads), draft answers in context, then submit_comment only where you explicitly want action — still gated by Full Access and your own review habits.
"Track my karma and see which of my comments got the most engagement"
get_my_karma, get_my_profile, and user-history tools (get_user_comments / overview-style reads) let the AI correlate activity with scores over time.
How it works
- Enable the Reddit bundle on MCPBundles
- Complete OAuth2 with Reddit and select a permission tier (Read Only, Read + Engage, or Full Access)
- Connect your MCP client (Claude, ChatGPT, Cursor, CLI, etc.) to your MCPBundles workspace
- Ask your agent in natural language — e.g. "Search Reddit for posts about our launch in the last 24 hours"
Reddit applies rate limits; MCPBundles’ Reddit integration is documented around 60 requests per minute — plan batching and caching for high-volume monitors.
Key concepts
- No official Reddit MCP — MCPBundles fills the gap with a maintained, hosted tool surface.
- OAuth2 + scopes — Credentials are Reddit tokens with scopes that match your tier; not a single mega-key for every feature.
- Tiered trust — Read Only for research; Engage when the agent should vote or save; Full Access only when it must post, comment, or message.
- Structured tools — Each capability is a named MCP tool (browse, search, vote, submit, etc.), not free-form HTML parsing.
- Rate limits — ~60 req/min; design workflows to avoid hammering listing endpoints in tight loops.
FAQ
Is this the official Reddit MCP?
No. Reddit does not publish an official MCP server. MCPBundles provides a hosted Reddit integration with OAuth2 and tiered tools so MCP clients can use Reddit like any other provider on the platform.
What permission tier should I choose?
Use Read Only for search, monitoring, and summaries. Add Read + Engage if the agent should vote, save, or subscribe on your behalf. Choose Full Access only when it must submit posts or comments, send messages, or edit/delete content.
Can my AI post to Reddit?
Yes, when you authorize Full Access and the underlying Reddit account has permission to post in the target subreddit (rules, bans, and automoderator still apply). Lower tiers intentionally block posting.
Is there rate limiting?
Yes. Reddit enforces API rate limits; expect on the order of 60 requests per minute for typical usage. Space out bulk reads and avoid redundant get_post_details calls when a lighter tool suffices.
Can I access private subreddits?
Only if the authenticated Reddit account is a member and Reddit’s API returns that content for those OAuth scopes. The MCP tools do not bypass Reddit’s access controls.