Skip to main content
Glama
tonyzorin

reddit-mcp

by tonyzorin

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: Reddit MCP Server

Reddit API Setup

  1. Go to https://www.reddit.com/prefs/apps

  2. Click "create another app..."

  3. Choose script type

  4. Set redirect URI to http://localhost:8080

  5. Note the client_id (shown under the app name) and client_secret

Build the Docker Image

docker build -t reddit-mcp /home/anton/reddit-mcp

Cursor 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

get_subreddit_posts

Fetch hot/new/top/rising posts from a subreddit

get_post_details

Get a post with its top comments

get_user_profile

View a Reddit user's profile and recent activity

search_reddit

Search posts across Reddit or within a subreddit

search_subreddits

Find subreddits by keyword

get_subreddit_info

Get subreddit metadata (rules, description, subscriber count)

Writing

Tool

Description

submit_post

Create a new text or link post

submit_comment

Reply to a post or comment

vote

Upvote/downvote/unvote on a post or comment

save_item

Save or unsave a post or comment

Monitoring

Tool

Description

get_trending

Get trending posts across Reddit

get_my_profile

View your authenticated profile and karma

get_saved_items

List your saved posts and comments

Rate Limits

Reddit allows 60 authenticated requests per minute. PRAW handles this automatically.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    Provides AI assistants with read-only access to Reddit's API for browsing subreddits, reading posts and comments, searching Reddit, and retrieving user/subreddit information. Enables safe exploration of Reddit content without posting capabilities through natural language interactions.
  • A
    license
    C
    quality
    D
    maintenance
    Enables 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.
    17
    1,331
    MIT
  • F
    license
    -
    quality
    C
    maintenance
    Enables 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

View all related MCP servers

Related MCP Connectors

  • Browse and manage Reddit posts, comments, and threads. Fetch user activity, explore hot/new/rising…

  • Reddit MCP — public Reddit data via JSON endpoints (no auth required)

  • Reddit posts, comments, subreddits, and search for AI agents. Free key, self-minted, no signup.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tonyzorin/reddit-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server