
reddit-mcp
by Arindam200·★ 285·Score 48
MCP server providing access to Reddit data through PRAW API, with both read-only and authenticated functionality.
Overview
The Reddit MCP server is a comprehensive implementation that allows AI assistants to interact with Reddit's API through the Model Context Protocol. It provides extensive functionality for retrieving user information, analyzing posts and comments across subreddits, and performing searches. The server offers both read-only operations and authenticated posting/commenting capabilities with intelligent analysis features including engagement metrics and timing recommendations.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this when you need AI-powered access to Reddit data for analysis, community management, or content strategy with both read and write capabilities.
When NOT to choose this
Avoid if you need access to private subreddits or require enterprise-level API rate limits, as this server relies on Reddit's standard API with its limitations.
Tools this server exposes
12 tools extracted from the READMEget_user_infoget_user_info(username)Get detailed user analysis with engagement insights
get_user_commentsget_user_comments(username, sort, time_filter, limit)Get a user's comment history with filtering options
get_user_postsget_user_posts(username, sort, time_filter, limit)Get a user's post/submission history with filtering options
get_top_postsget_top_posts(subreddit, time_filter, limit)Get and analyze top posts from a subreddit
search_postssearch_posts(query, subreddit, sort, time_filter, limit)Search for posts across Reddit or within a specific subreddit
get_subreddit_statsget_subreddit_stats(subreddit)Get comprehensive subreddit analysis
get_trending_subredditsget_trending_subreddits()Get list of trending subreddits
get_submission_by_urlget_submission_by_url(url)Get a Reddit submission by its URL
get_submission_by_idget_submission_by_id(submission_id)Get a Reddit submission by its ID
who_am_iwho_am_i()Get information about the currently authenticated user
create_postcreate_post(subreddit, title, content, flair, is_self)Create an optimized post in a subreddit
reply_to_postreply_to_post(post_id, content, subreddit)Add a reply with engagement insights to a post
Comparable tools
Installation
- Clone the repository:
git clone https://github.com/Arindam200/reddit-mcp.git
cd reddit-mcp- Configure MCP server in your Claude Desktop config file (
~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"reddit": {
"command": "{{PATH_TO_UV}}",
"args": [
"--directory",
"{{PATH_TO_SRC}}",
"run",
"server.py"
],
"env": {
"REDDIT_CLIENT_ID": "your_client_id",
"REDDIT_CLIENT_SECRET": "your_client_secret",
"REDDIT_USERNAME": "your_username",
"REDDIT_PASSWORD": "your_password"
}
}
}
}- Restart Claude Desktop. Obtain Reddit API credentials from [Reddit's app preferences page](https://www.reddit.com/prefs/apps).
FAQ
- What authentication methods are supported?
- The server supports both read-only access (requiring only client_id and client_secret) and full authenticated access (requiring client credentials plus username and password for posting and commenting).
- Can I create posts and comments with this server?
- Yes, but only with full authenticated access that includes your Reddit username and password. The server provides tools like create_post(), reply_to_post(), and reply_to_comment().
Compare reddit-mcp with
Last updated · Auto-generated from public README + GitHub signals.