Skip to main content

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

· 7 min read
MCPBundles

Reddit MCP Server

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

ToolWhat it does
browse_postsBrowse a subreddit with sort (hot, new, top, etc.) and limit
search_postsSearch across Reddit
get_subreddit_infoMetadata and stats for a subreddit
get_subreddit_rulesPosted rules for moderation context
search_subredditsFind communities by query
get_popular_subredditsSurface trending or default-popular communities
get_user_profilePublic profile information
get_user_commentsComment history for a user
get_user_overviewMixed post/comment overview
get_post_detailsThread body with comments, depth-controlled
get_subreddit_wiki_pages / get_subreddit_wiki_pageWiki index and page content
get_user_gilded / get_user_trophiesAwards and trophies
get_duplicatesCross-post / duplicate detection for a link or post

Your account (authenticated)

ToolWhat it does
get_my_profileLogged-in user profile
get_my_karmaLink and comment karma
get_my_subscriptionsSubreddits you follow
get_my_trophiesYour trophies
get_my_prefsAccount preferences
get_my_multiredditsYour multis
get_my_saved / get_my_upvoted / get_my_downvoted / get_my_hiddenPersonal lists Reddit exposes to the authenticated user

Messaging

ToolWhat it does
get_inboxInbox threads
get_unread_messagesUnread only
get_sent_messagesSent mail
mark_all_messages_readClear unread state
send_messageDM another user (Full Access tier)

Write & engagement

ToolWhat it does
submit_postCreate a post
submit_commentReply on a thread
voteUpvote, downvote, or clear
edit_text / delete_thingEdit or remove posts/comments
save_thing / unsave_thingSave or unsave
hide_post / unhide_postHide from your listings
subscribe_subredditJoin or leave a subreddit
toggle_repliesCollapse/expand reply state where applicable

Exact availability of each write tool follows the permission tier you authorize at connect time (see below).

Permission tiers

TierCapabilities
Read OnlyBrowse, search, explore subreddits and users, read posts and wikis
Read + EngageEverything in Read Only, plus vote, save, subscribe
Full AccessEverything 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

  1. Enable the Reddit bundle on MCPBundles
  2. Complete OAuth2 with Reddit and select a permission tier (Read Only, Read + Engage, or Full Access)
  3. Connect your MCP client (Claude, ChatGPT, Cursor, CLI, etc.) to your MCPBundles workspace
  4. 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.