reddit-mcp
Provides tools to read and write Reddit data, including fetching posts, comments, user profiles, searching, submitting posts and comments, voting, and saving items.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@reddit-mcpGet the top 10 posts from r/machinelearning"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Reddit MCP Server
A full-featured Reddit MCP (Model Context Protocol) server built with FastMCP and PRAW. Runs in Docker and integrates with Cursor AI.
Prerequisites
Docker
A Reddit account with API credentials
Related MCP server: MCP Reddit Server
Reddit API Setup
Click "create another app..."
Choose script type
Set redirect URI to
http://localhost:8080Note the client_id (shown under the app name) and client_secret
Build the Docker Image
docker build -t reddit-mcp /home/anton/reddit-mcpCursor Configuration
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"reddit": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-e", "REDDIT_CLIENT_ID",
"-e", "REDDIT_CLIENT_SECRET",
"-e", "REDDIT_USERNAME",
"-e", "REDDIT_PASSWORD",
"-e", "REDDIT_USER_AGENT",
"reddit-mcp"
],
"env": {
"REDDIT_CLIENT_ID": "your_client_id",
"REDDIT_CLIENT_SECRET": "your_client_secret",
"REDDIT_USERNAME": "your_username",
"REDDIT_PASSWORD": "your_password",
"REDDIT_USER_AGENT": "cursor:reddit-mcp:v1.0 (by /u/your_username)"
}
}
}
}Available Tools
Reading
Tool | Description |
| Fetch hot/new/top/rising posts from a subreddit |
| Get a post with its top comments |
| View a Reddit user's profile and recent activity |
| Search posts across Reddit or within a subreddit |
| Find subreddits by keyword |
| Get subreddit metadata (rules, description, subscriber count) |
Writing
Tool | Description |
| Create a new text or link post |
| Reply to a post or comment |
| Upvote/downvote/unvote on a post or comment |
| Save or unsave a post or comment |
Monitoring
Tool | Description |
| Get trending posts across Reddit |
| View your authenticated profile and karma |
| List your saved posts and comments |
Rate Limits
Reddit allows 60 authenticated requests per minute. PRAW handles this automatically.
This server cannot be deployed
Maintenance
Related MCP Connectors
Browse and manage Reddit posts, comments, and threads. Fetch user activity, explore hot/new/rising…
Read-only Reddit search API for AI agents: posts, comments, comment trees, subreddit rules.
Reddit data for AI agents: posts, comments, subreddits, search. Community + sentiment research.
Search, organize, and chat with your saved Reddit posts from Claude, Cursor, and any MCP client.
Related MCP Servers
- AlicenseCqualityDmaintenanceEnables comprehensive Reddit interaction including fetching posts, analyzing users and subreddits, searching content, and creating posts/comments. Supports both read-only mode with client credentials and full functionality with user authentication.171,605 npmMIT
- AlicenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to interact with Reddit by searching subreddits, retrieving hot posts, and fetching detailed post information with comments through the Reddit API.-
- FlicenseNot gradedqualityCmaintenanceEnables interaction with Reddit through the Reddit API, allowing users to search posts, retrieve saved content, fetch comments, reply to comments, and access detailed post information with comment trees.4-
- AlicenseAqualityCmaintenanceEnables browsing, searching, and reading Reddit posts, comments, and subreddits through Reddit's API using PRAW.6MIT